2 ##################Test Report Generator main starts here##############
10 #TEST_RUN_DIR should be set before running this
11 if [ ! "$TEST_RUN_ROOT" ]
13 echo "TEST_RUN_ROOT should be set before running the tests"
16 #if [ -s "$TEST_RUN_ROOT" ]
18 # echo "TEST_RUN_ROOT directory does not exist. Create it and try again."
24 echo "===================================================================="
25 echo " MODULE TESTPASSED TESTFAILED "
26 echo "===================================================================="
29 echo $MODULE |
grep "#" >/dev
/null
2>/dev
/null
34 TEST_RUN_DIR
=${TEST_RUN_ROOT}/${MODULE}
35 TEST_LOG
=$TEST_RUN_DIR/testlog
36 TESTPASSED
=`grep PASSED $TEST_LOG 2>/dev/null | wc -l `
37 TESTFAILED
=`grep FAILED $TEST_LOG 2>/dev/null | wc -l `
38 printf "%25s\t\t %5d\t\t %5d\t\t\n" $MODULE $TESTPASSED $TESTFAILED
39 (( TOTALPASSED
= TOTALPASSED
+ TESTPASSED
))
40 (( TOTALFAILED
= TOTALFAILED
+ TESTFAILED
))
45 echo "===================================================================="
46 printf "%25s\t\t %5d\t\t %5d\t\t\n" $TOTSTRING $TOTALPASSED $TOTALFAILED
47 echo "===================================================================="
48 (( TOTALEXECUTED
= TOTALPASSED
+ TOTALFAILED
))
49 echo "TOTAL Executed: $TOTALEXECUTED"