diff options
author | Miroslav Safr <miroslav.safr@tieto.com> | 2011-01-03 17:10:55 +0200 |
---|---|---|
committer | Miroslav Safr <miroslav.safr@tieto.com> | 2011-01-03 17:10:55 +0200 |
commit | 5bbba7ff1f0c600a654086f8a06caddad483d46c (patch) | |
tree | 36933a2606679567dc70c0a7c6bdd3a733bcb198 | |
parent | e09e555a107b02453e67cfbe9ac9a84f1d62080b (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-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" |