lib/petitest/autorun.rb in petitest-0.1.3 vs lib/petitest/autorun.rb in petitest-0.2.0

- old
+ new

@@ -1,7 +1,10 @@ require "petitest" at_exit do + if $! && !($!.is_a?(::SystemExit) && $!.success?) + next + end test_cases = Petitest::TestGroup.test_cases result = Petitest::TestCasesRunner.new(test_cases).run exit_code = result ? 0 : 1 exit(exit_code) end