commit 6300d8ad7479f190733511a9838cba0adfd42696 Author: Stu Hood Date: Fri May 8 12:10:08 2015 -0700 Have ConsoleRunner halt(1) on exit(x) - Have ConsoleRunner halt() on exit() This defends against the case where a `System.exit(0)` causes junit to exit "cleanly" without having actually torn anything down or reported other failing tests. It was discovered when folks noticed that their tests were exiting successfully despite having `E` entries in the output. Testing Done: deployed internally, and tested on cases involving `System.exit` Reviewed at https://rbcommons.com/s/twitter/r/2180/ .../org/pantsbuild/tools/junit/ConsoleRunner.java | 53 +++++++++++++++------- 1 file changed, 36 insertions(+), 17 deletions(-)