When running tests, the simulator runs each test as a separate instance, with the (really nice) result that even if a test crashes (eg symbol lookup fails), the remaining tests run, and the crashing test is reported as ERROR rather than FAIL.
As of...