#!/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' 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' echo ' ' getstdout echo ' ' done for t in $(cat passed_tests) do echo ' ' getstdout echo ' ' done echo ''