aboutsummaryrefslogtreecommitdiff
path: root/tests/gen-tests-xml.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/gen-tests-xml.sh')
-rwxr-xr-xtests/gen-tests-xml.sh13
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"