aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Safr <miroslav.safr@tieto.com>2011-01-03 17:10:55 +0200
committerMiroslav Safr <miroslav.safr@tieto.com>2011-01-03 17:10:55 +0200
commit5bbba7ff1f0c600a654086f8a06caddad483d46c (patch)
tree36933a2606679567dc70c0a7c6bdd3a733bcb198
parente09e555a107b02453e67cfbe9ac9a84f1d62080b (diff)
Changes: Tests.xml generating script: fixed filter for disabled testcases
RevBy:TrustMe Details: 1. Testing condition for testcase executable existance was resolved wrong way so some tests (disabled from tests.pro file) were still added to tests.xml Later were failing for example: /bin/sh: /usr/lib/libmeegotouch-tests/ft_mvideowidget: No such file or directory 2. Added counter for tests and printout for skipped tests
-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"