Skip to content

Commit ba9bc92

Browse files
author
timlinux
committed
Put a red or green blobby thing next to each unit depending if it passed or failed
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@5265 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 539c9ab commit ba9bc92

File tree

1 file changed

+26
-6
lines changed

1 file changed

+26
-6
lines changed

tests/src/runtests.sh

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,29 @@ TOTALSKIPPED=0
1010
echo "<html>" > ${OUTFILE}
1111
echo "<head>" >> ${OUTFILE}
1212
echo "<style type="text/css">" >> ${OUTFILE}
13-
echo "body {background: white; text-align: center; min-width: 600px; }" >> ${OUTFILE}
14-
echo "#wrapper { margin:0 auto; width:600px; text-align: left; }" >> ${OUTFILE}
13+
echo "body {background: white; text-align: center; min-width: 33em; }" >> ${OUTFILE}
14+
echo "#wrapper { margin:0 auto; width:33em; text-align: left; }" >> ${OUTFILE}
1515

1616
echo "h1 {text-align: center;}" >> ${OUTFILE}
1717
echo "h2 {text-align: center;}" >> ${OUTFILE}
1818

19+
echo ".statusPass {background: green; width: 1em; float:left;}" >> ${OUTFILE}
20+
echo ".statusFail {background: crimson; width: 1em; float:left;}" >> ${OUTFILE}
21+
1922
echo ".unitSummary {background: #EFEFEF; width: 20em; float:left;}" >> ${OUTFILE}
20-
echo ".unitSummaryFailed {background: #EFEFEF; color: crimson; width: 20em; float:left;}" >> ${OUTFILE}
2123
echo ".unitTotalExes {background: #EFEFEF; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
2224
echo ".unitTotalPasses {background: #EFEFEF; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
2325
echo ".unitTotalFails {background: #EFEFEF; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
2426
echo ".unitTotalSkipped {background: #EFEFEF; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
2527

26-
echo ".colSummary {background: #FEB87F; font-weight: bold; width: 20em; float:left;}" >> ${OUTFILE}
28+
echo ".colSummary {background: #FEB87F; font-weight: bold; width: 21em; float:left;}" >> ${OUTFILE}
2729
echo ".colTotalExes {background: #FEB87F;font-weight: bold; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
2830
echo ".colTotalPasses {background: #FEB87F;font-weight: bold; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
2931
echo ".colTotalFails {background: #FEB87F;font-weight: bold; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
3032
echo ".colTotalSkipped {background: #FEB87F;font-weight: bold; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
3133

32-
echo ".module {background: #FF9D4D; width: 32em;}" >> ${OUTFILE}
33-
echo ".moduleHeader {background: #EB6E08; font-size: bigger; font-weight: bold; text-align: center; width: 32em; margin-top: 1em; margin-bottom: 0em; }" >> ${OUTFILE}
34+
echo ".module {background: #FF9D4D; width: 33em;}" >> ${OUTFILE}
35+
echo ".moduleHeader {background: #EB6E08; font-size: bigger; font-weight: bold; text-align: center; width: 33em; margin-top: 1em; margin-bottom: 0em; }" >> ${OUTFILE}
3436
echo ".moduleSummary {background: #FCBA82; font-weight: bold; width: 20em; float:left;}" >> ${OUTFILE}
3537
echo ".moduleTotalExes {background: #FCBA82;font-weight: bold; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
3638
echo ".moduleTotalPasses {background: #FCBA82;font-weight: bold; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
@@ -79,6 +81,12 @@ do
7981
TOTALPASSED=`expr $TOTALPASSED + $PASSED`
8082
TOTALSKIPPED=`expr $TOTALSKIPPED + $SKIPPED`
8183
TOTALEXES=`expr $TOTALEXES + 1`
84+
if (( $FAILED ))
85+
then
86+
echo "<div class="statusFail">&nbsp;</div>" >> ${OUTFILE}
87+
else
88+
echo "<div class="statusPass">&nbsp;</div>" >> ${OUTFILE}
89+
fi
8290
echo "<div class="unitSummary">$FILE</div>" >> ${OUTFILE}
8391
echo "<div class="unitTotalExes">&nbsp;</div>" >> ${OUTFILE}
8492
echo "<div class="unitTotalPasses">$PASSED</div>" >> ${OUTFILE}
@@ -94,6 +102,12 @@ do
94102
echo "MODULE TEST CASES PASSED : ${TOTALDIRPASSED}"
95103
echo "MODULE TEST CASES FAILED : ${TOTALDIRFAILED}"
96104
echo "MODULE TEST CASES SKIPPED : ${TOTALDIRSKIPPED}"
105+
if (( $DIRFAILED ))
106+
then
107+
echo "<div class="statusFail">&nbsp;</div>" >> ${OUTFILE}
108+
else
109+
echo "<div class="statusPass">&nbsp;</div>" >> ${OUTFILE}
110+
fi
97111
echo "<div class="moduleSummary">Totals:</div>" >> ${OUTFILE}
98112
echo "<div class="moduleTotalExes">$TOTALDIREXES</div>" >> ${OUTFILE}
99113
echo "<div class="moduleTotalPasses">$TOTALDIRPASSED</div>" >> ${OUTFILE}
@@ -110,6 +124,12 @@ echo "TOTAL TEST CASES PASSED : ${TOTALPASSED}"
110124
echo "TOTAL TEST CASES FAILED : ${TOTALFAILED}"
111125
echo "TOTAL TEST CASES SKIPPED : ${TOTALSKIPPED}"
112126
echo "<div class='moduleHeader'>Global Summary:</div><br/>" >> ${OUTFILE}
127+
if (( $TOTALFAILED ))
128+
then
129+
echo "<div class="statusFail">&nbsp;</div>" >> ${OUTFILE}
130+
else
131+
echo "<div class="statusPass">&nbsp;</div>" >> ${OUTFILE}
132+
fi
113133
echo "<div class="suiteSummary">Totals:</div>" >> ${OUTFILE}
114134
echo "<div class="suiteTotalExes">$TOTALEXES</div>" >> ${OUTFILE}
115135
echo "<div class="suiteTotalPasses">$TOTALPASSED</div>" >> ${OUTFILE}

0 commit comments

Comments
 (0)