@@ -10,27 +10,29 @@ TOTALSKIPPED=0
10
10
echo " <html>" > ${OUTFILE}
11
11
echo " <head>" >> ${OUTFILE}
12
12
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}
15
15
16
16
echo " h1 {text-align: center;}" >> ${OUTFILE}
17
17
echo " h2 {text-align: center;}" >> ${OUTFILE}
18
18
19
+ echo " .statusPass {background: green; width: 1em; float:left;}" >> ${OUTFILE}
20
+ echo " .statusFail {background: crimson; width: 1em; float:left;}" >> ${OUTFILE}
21
+
19
22
echo " .unitSummary {background: #EFEFEF; width: 20em; float:left;}" >> ${OUTFILE}
20
- echo " .unitSummaryFailed {background: #EFEFEF; color: crimson; width: 20em; float:left;}" >> ${OUTFILE}
21
23
echo " .unitTotalExes {background: #EFEFEF; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
22
24
echo " .unitTotalPasses {background: #EFEFEF; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
23
25
echo " .unitTotalFails {background: #EFEFEF; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
24
26
echo " .unitTotalSkipped {background: #EFEFEF; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
25
27
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}
27
29
echo " .colTotalExes {background: #FEB87F;font-weight: bold; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
28
30
echo " .colTotalPasses {background: #FEB87F;font-weight: bold; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
29
31
echo " .colTotalFails {background: #FEB87F;font-weight: bold; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
30
32
echo " .colTotalSkipped {background: #FEB87F;font-weight: bold; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
31
33
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}
34
36
echo " .moduleSummary {background: #FCBA82; font-weight: bold; width: 20em; float:left;}" >> ${OUTFILE}
35
37
echo " .moduleTotalExes {background: #FCBA82;font-weight: bold; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
36
38
echo " .moduleTotalPasses {background: #FCBA82;font-weight: bold; width: 3em; text-align: center; float:left;}" >> ${OUTFILE}
79
81
TOTALPASSED=` expr $TOTALPASSED + $PASSED `
80
82
TOTALSKIPPED=` expr $TOTALSKIPPED + $SKIPPED `
81
83
TOTALEXES=` expr $TOTALEXES + 1`
84
+ if (( $FAILED ))
85
+ then
86
+ echo " <div class=" statusFail" > </div>" >> ${OUTFILE}
87
+ else
88
+ echo " <div class=" statusPass" > </div>" >> ${OUTFILE}
89
+ fi
82
90
echo " <div class=" unitSummary" >$FILE </div>" >> ${OUTFILE}
83
91
echo " <div class=" unitTotalExes" > </div>" >> ${OUTFILE}
84
92
echo " <div class=" unitTotalPasses" >$PASSED </div>" >> ${OUTFILE}
94
102
echo " MODULE TEST CASES PASSED : ${TOTALDIRPASSED} "
95
103
echo " MODULE TEST CASES FAILED : ${TOTALDIRFAILED} "
96
104
echo " MODULE TEST CASES SKIPPED : ${TOTALDIRSKIPPED} "
105
+ if (( $DIRFAILED ))
106
+ then
107
+ echo " <div class=" statusFail" > </div>" >> ${OUTFILE}
108
+ else
109
+ echo " <div class=" statusPass" > </div>" >> ${OUTFILE}
110
+ fi
97
111
echo " <div class=" moduleSummary" >Totals:</div>" >> ${OUTFILE}
98
112
echo " <div class=" moduleTotalExes" >$TOTALDIREXES </div>" >> ${OUTFILE}
99
113
echo " <div class=" moduleTotalPasses" >$TOTALDIRPASSED </div>" >> ${OUTFILE}
@@ -110,6 +124,12 @@ echo "TOTAL TEST CASES PASSED : ${TOTALPASSED}"
110
124
echo " TOTAL TEST CASES FAILED : ${TOTALFAILED} "
111
125
echo " TOTAL TEST CASES SKIPPED : ${TOTALSKIPPED} "
112
126
echo " <div class='moduleHeader'>Global Summary:</div><br/>" >> ${OUTFILE}
127
+ if (( $TOTALFAILED ))
128
+ then
129
+ echo " <div class=" statusFail" > </div>" >> ${OUTFILE}
130
+ else
131
+ echo " <div class=" statusPass" > </div>" >> ${OUTFILE}
132
+ fi
113
133
echo " <div class=" suiteSummary" >Totals:</div>" >> ${OUTFILE}
114
134
echo " <div class=" suiteTotalExes" >$TOTALEXES </div>" >> ${OUTFILE}
115
135
echo " <div class=" suiteTotalPasses" >$TOTALPASSED </div>" >> ${OUTFILE}
0 commit comments