diff options
-rwxr-xr-x | tests/gen-tests-xml.sh | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/tests/gen-tests-xml.sh b/tests/gen-tests-xml.sh index 6987aaa9..af6b4ad7 100755 --- a/tests/gen-tests-xml.sh +++ b/tests/gen-tests-xml.sh @@ -8,9 +8,13 @@ LEVEL="Component" UT_TESTCASES="" FT_TESTCASES="" +SKIPPED_TESTCASES="" +UT_COUNT=0 +FT_COUNT=0 +SKIPPED_COUNT=0 for TEST in `ls -d ?t_*`; do - if [ -x $TEST/$TEST -o -x $TEST/$TEST_exec ]; then + if [ -x $TEST/$TEST -o -x $TEST/${TEST}_exec ]; then if [ -e $TESTDIR/$TEST/insignificant ]; then INSIGNIFICANT="true" else @@ -24,9 +28,14 @@ TESTCASE_TEMPLATE="<case name=\"$TEST\" description=\"$TEST\" requirement=\"\" t if [ -n "`echo $TEST | egrep '^u'`" ]; then UT_TESTCASES="${UT_TESTCASES}${TESTCASE_TEMPLATE}" + UT_COUNT=$(($UT_COUNT+1)) else FT_TESTCASES="${FT_TESTCASES}${TESTCASE_TEMPLATE}" + FT_COUNT=$(($FT_COUNT+1)) fi + else + SKIPPED_TESTCASES="${SKIPPED_TESTCASES} ${TEST}" + SKIPPED_COUNT=$(($SKIPPED_COUNT+1)) fi done @@ -57,4 +66,6 @@ TESTSUITE_TEMPLATE="<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?> </testdefinition>" echo "$TESTSUITE_TEMPLATE" +echo "Skipped tests: $SKIPPED_TESTCASES" +echo "UT:$UT_COUNT FT:$FT_COUNT SKIPPED=$SKIPPED_COUNT" |