Keep autotesting until all tests have passed

There are cases where there are broken tests in a spec, but they don't get run after fixing tests in a different spec. This leads to the latest result being green, even though there are failing tests.