diff --git a/.travis.yml b/.travis.yml index 39ccaa9..4778e45 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,9 @@ env: - TEST_CMD="ruby mini_tester.rb" OPT="--framework minitest" FRAMEWORK=MiniTester - TEST_CMD="ruby test_unit_all.rb --runner=xml > test_unit.xml" FRAMEWORK=TestUnit script: - - echo $TEST_CMD | bash | tee $FRAMEWORK.log + - set -o pipefail + - echo $TEST_CMD | bash 2> >(tee $FRAMEWORK.log >&2) + - cat $FRAMEWORK.log after_failure: - curl -s https://raw.githubusercontent.com/report-ci/scripts/master/annotate.py | python - --tool ruby --input $FRAMEWORK.log --name "$FRAMEWORK Log" diff --git a/mini_tester.rb b/mini_tester.rb index cf2c7c8..f1731ff 100644 --- a/mini_tester.rb +++ b/mini_tester.rb @@ -3,6 +3,7 @@ Minitest::Reporters.use! Minitest::Reporters::JUnitReporter.new +some syntax error class MiniTester < Minitest::Test def test_1 diff --git a/test_unit.rb b/test_unit.rb index ee8edaf..c2cb5b0 100644 --- a/test_unit.rb +++ b/test_unit.rb @@ -16,9 +16,9 @@ def teardown end # Fake test - def test_fail - assert_equal(4, 4); + def test_fail-->_--as assert_equal(4, 4); + assert_equal(4, 4);-->_--as #fail('Not implemented') end