1#!/bin/sh 2 3TESTRESULT_FILE=TestResult-op_il_seq_point.tmp 4TOTAL=$(grep -c "<test-case" $TESTRESULT_FILE) 5FAILURES=$(grep -c "<failure>" $TESTRESULT_FILE) 6if [ "$FAILURES" -eq "0" ] 7then 8 PASS="True" 9else 10 PASS="False" 11fi 12MYLOCALE=$(echo $LANG | cut -f1 -d'.') 13MYUNAME=$(uname -r) 14MYHOSTNAME=$(hostname -s) 15MYFQDN=$(hostname -f) 16MYDATE=$(date +%F) 17MYTIME=$(date +%T) 18 19echo " </results>" >> $TESTRESULT_FILE 20echo " </test-suite>" >> $TESTRESULT_FILE 21echo " </results>" >> $TESTRESULT_FILE 22echo " </test-suite>" >> $TESTRESULT_FILE 23echo " </results>" >> $TESTRESULT_FILE 24echo " </test-suite>" >> $TESTRESULT_FILE 25echo "</test-results>" >> $TESTRESULT_FILE 26 27echo "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>" > $TESTRESULT_FILE.header 28echo "<!--This file represents the results of running a test suite-->" >> $TESTRESULT_FILE.header 29echo "<test-results name=\"regression-tests.dummy\" total=\"${TOTAL}\" failures=\"${FAILURES}\" not-run=\"0\" date=\"${MYDATE}\" time=\"${MYTIME}\">" >> $TESTRESULT_FILE.header 30echo " <environment nunit-version=\"2.4.8.0\" clr-version=\"4.0.30319.17020\" os-version=\"Unix ${MYUNAME}\" platform=\"Unix\" cwd=\"${PWD}\" machine-name=\"${MYHOSTNAME}\" user=\"${USER}\" user-domain=\"${MYFQDN}\" />" >> $TESTRESULT_FILE.header 31echo " <culture-info current-culture=\"${MYLOCALE}\" current-uiculture=\"${MYLOCALE}\" />" >> $TESTRESULT_FILE.header 32echo " <test-suite name=\"op_il_seq_point-tests.dummy\" success=\"${PASS}\" time=\"0\" asserts=\"0\">" >> $TESTRESULT_FILE.header 33echo " <results>" >> $TESTRESULT_FILE.header 34echo " <test-suite name=\"MonoTests\" success=\"${PASS}\" time=\"0\" asserts=\"0\">" >> $TESTRESULT_FILE.header 35echo " <results>" >> $TESTRESULT_FILE.header 36echo " <test-suite name=\"op_il_seq_point\" success=\"${PASS}\" time=\"0\" asserts=\"0\">" >> $TESTRESULT_FILE.header 37echo " <results>" >> $TESTRESULT_FILE.header 38 39cat $TESTRESULT_FILE.header $TESTRESULT_FILE > $(basename $TESTRESULT_FILE .tmp).xml 40rm -f $TESTRESULT_FILE.header $TESTRESULT_FILE 41