I don't see how it could possibly take 2-3 days for testing to be completed. Maybe the dealership could let it sit for 2-3 days before they get around to it, but the inspection procedure itself should take about an hour. There is a video posted of the actual inspection procedure, and this document specifically states 0.9 hours of labor time for the inspection (Labor Operation 9107931). Now, I'm sure the first few times an individual technician does it, it could take a little longer until they get the hang of it, but not 2-3 days to perform one inspection.
EDIT: Also note that the 0.9 hours is inclusive of doing the oil change to 0W-40 oil assuming the engine passes, so the inspection time is technically even less than an hour.
View attachment 464348