Currently, tests that fail a step in their execution are allowed to continue. While other TESTS should certainly run after a test has failed, any command within a test that fails should cause instant failure of the test, rather than trying to execute the remaining commands.