Commit 590ea991 authored by ymqytw's avatar ymqytw

change junit output format

parent 1480f6c3
...@@ -137,11 +137,6 @@ function juLog() { ...@@ -137,11 +137,6 @@ function juLog() {
content="$content content="$content
<testcase assertions=\"1\" name=\"$name\" time=\"$time\" classname=\"$class\"> <testcase assertions=\"1\" name=\"$name\" time=\"$time\" classname=\"$class\">
$failure $failure
<system-out>
<![CDATA[
$out
]]>
</system-out>
<system-err> <system-err>
<![CDATA[ <![CDATA[
$errMsg $errMsg
...@@ -160,17 +155,22 @@ $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. # 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^</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" cat <<EOF >> "$juDIR/junit-$suite.xml"
$content $content
</testsuite> </testsuite>
</testsuites>
EOF EOF
else else
# no file exists. Adding a new file # no file exists. Adding a new file
cat <<EOF > "$juDIR/junit-$suite.xml" 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"> <testsuite failures="$errors" assertions="$assertions" name="$suite" tests="1" errors="$errors" time="$total">
$content $content
</testsuite> </testsuite>
</testsuites>
EOF EOF
fi fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment