diff options
-rw-r--r-- | src/test/shell/unittest.bash | 11 | ||||
-rwxr-xr-x | src/test/shell/unittest_test.sh | 1 |
2 files changed, 7 insertions, 5 deletions
diff --git a/src/test/shell/unittest.bash b/src/test/shell/unittest.bash index 2da9cd3092..f46edc2c0e 100644 --- a/src/test/shell/unittest.bash +++ b/src/test/shell/unittest.bash @@ -655,11 +655,12 @@ function __finish_test_report() { local passed=$2 local failed=$((total - passed)) - cat $XML_OUTPUT_FILE >$XML_OUTPUT_FILE.bak | \ - sed \ - "s/<testsuites>/<testsuites tests=\"$total\" failures=\"0\" errors=\"$failed\">/" | \ - sed \ - "s/<testsuite>/<testsuite tests=\"$total\" failures=\"0\" errors=\"$failed\">/" + cat $XML_OUTPUT_FILE | \ + sed \ + "s/<testsuites>/<testsuites tests=\"$total\" failures=\"0\" errors=\"$failed\">/" | \ + sed \ + "s/<testsuite>/<testsuite tests=\"$total\" failures=\"0\" errors=\"$failed\">/" \ + > $XML_OUTPUT_FILE.bak rm -f $XML_OUTPUT_FILE mv $XML_OUTPUT_FILE.bak $XML_OUTPUT_FILE diff --git a/src/test/shell/unittest_test.sh b/src/test/shell/unittest_test.sh index 70f4aca1c3..2799aad1cb 100755 --- a/src/test/shell/unittest_test.sh +++ b/src/test/shell/unittest_test.sh @@ -63,6 +63,7 @@ EOF ./thing.sh &> $TEST_log && fail "thing.sh should fail" expect_not_log "__fail: No such file or directory" assert_contains "I'm a failure." ${TEST_TMPDIR}/dummy.xml + assert_contains 'errors="1"' ${TEST_TMPDIR}/dummy.xml } function test_no_failure_message() { |