Driving for a reset is normal. It's not that it won't "pass" the test
because something is wrong or its smogging too much, you just have to drive it through a cycle to get the dash light to go off and, in many states, they won't pass you with the dash light on regardless of the results of the test.