5 if [ -e "${testsdir}/$t/stdout" ]
8 cat ${testsdir}/$t/stdout |
sed -e 's/&/\&/g' -e 's/"/\"/g' -e "s/'/\\'/g" -e 's/</\</g' -e 's/>/\>/g'
13 [ -z "$context" ] && context
="global"
14 exec > testresults-
${context}.xml
15 echo '<?xml version="1.0"?>'
16 NUMTESTS
=$
(cat failed_tests passed_tests |
wc -l)
17 NUMFAILED
=$
(cat failed_tests |
wc -l)
18 echo '<testsuite tests="'$NUMTESTS'" failures="'$NUMFAILED'" errors="'$NUMFAILED'" name="'$context'">'
19 for t
in $
(cat failed_tests
)
21 echo ' <testcase name="'$t'" classname="'$context'" time="0">'
22 echo ' <error type="error" message="test failed">'
23 [ -e ${testsdir}/$t/diff ] && cat ${testsdir}/$t/diff |
sed -e 's/&/\&/g' -e 's/"/\"/g' -e "s/'/\\'/g" -e 's/</\</g' -e 's/>/\>/g'
28 for t
in $
(cat passed_tests
)
30 echo ' <testcase name="'$t'" classname="'$context'" time="0">'