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