#!/bin/sh
getstdout ()
{
if [ -e "${testsdir}/$t/stdout" ]
then
echo ' '
cat ${testsdir}/$t/stdout | sed -e 's/&/\&/g' -e 's/"/\"/g' -e "s/'/\\'/g" -e 's/\</g' -e 's/>/\>/g'
echo ' '
fi
}
[ -z "$context" ] && context="global"
exec > testresults-${context}.xml
echo ''
NUMTESTS=$(cat failed_tests passed_tests | wc -l)
NUMFAILED=$(cat failed_tests | wc -l)
echo ''
for t in $(cat failed_tests)
do
echo ' '
echo ' '
[ -e ${testsdir}/$t/diff ] && cat ${testsdir}/$t/diff | sed -e 's/&/\&/g' -e 's/"/\"/g' -e "s/'/\\'/g" -e 's/\</g' -e 's/>/\>/g'
echo ' '
getstdout
echo ' '
done
for t in $(cat passed_tests)
do
echo ' '
getstdout
echo ' '
done
echo ''