change junit output format

pull/6/head
ymqytw 2017-06-13 18:35:29 -07:00
parent 1480f6c368
commit 590ea991a5
1 changed files with 5 additions and 5 deletions

View File

@ -137,11 +137,6 @@ function juLog() {
content="$content
<testcase assertions=\"1\" name=\"$name\" time=\"$time\" classname=\"$class\">
$failure
<system-out>
<![CDATA[
$out
]]>
</system-out>
<system-err>
<![CDATA[
$errMsg
@ -160,17 +155,22 @@ $errMsg
# file exists. Need to append to it. If we remove the testsuite end tag, we can just add it in after.
sed -i "s^</testsuite>^^g" $juDIR/junit-$suite.xml ## remove testSuite so we can add it later
sed -i "s^</testsuites>^^g" $juDIR/junit-$suite.xml
cat <<EOF >> "$juDIR/junit-$suite.xml"
$content
</testsuite>
</testsuites>
EOF
else
# no file exists. Adding a new file
cat <<EOF > "$juDIR/junit-$suite.xml"
<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
<testsuite failures="$errors" assertions="$assertions" name="$suite" tests="1" errors="$errors" time="$total">
$content
</testsuite>
</testsuites>
EOF
fi