If the "Check Engine" light is on, you will still be able to test the vehicle, however, you will receive a failing test. The purpose for this would be to obtain the trouble codes for free which you or your mechanic can use to repair the vehicle.