equal
deleted
inserted
replaced
52 set RUNTESTS=TRUE |
52 set RUNTESTS=TRUE |
53 set REMOVETESTS=TRUE |
53 set REMOVETESTS=TRUE |
54 set INSTRUMENT=TRUE |
54 set INSTRUMENT=TRUE |
55 set REMOVEINSTRUMENT=TRUE |
55 set REMOVEINSTRUMENT=TRUE |
56 set DOMODULESTESTS=TRUE |
56 set DOMODULESTESTS=TRUE |
57 set SBS_CALL=sbs --config winscw_udeb.test --keepgoing BUILD |
57 set SBS_CALL=sbs --config winscw_udeb.test --keepgoing build |
58 set PATH_TO_DLL=\epoc32\release\winscw\udeb |
58 set PATH_TO_DLL=\epoc32\release\winscw\udeb |
59 set PATH_TO_MOVE_DLL=\epoc32\release\winscw\udeb\z\sys\bin |
59 set PATH_TO_MOVE_DLL=\epoc32\release\winscw\udeb\z\sys\bin |
60 set PATH_TO_COVERAGE_DATA=\coverage_data |
60 set PATH_TO_COVERAGE_DATA=\coverage_data |
61 |
61 |
62 |
62 |
143 goto end |
143 goto end |
144 ) |
144 ) |
145 |
145 |
146 pushd . |
146 pushd . |
147 call cd %1\group |
147 call cd %1\group |
148 call sbs --config winscw_udeb.test --keepgoing CLEAN |
148 call sbs --config winscw_udeb.test --keepgoing clean |
|
149 call sbs --config winscw_udeb.test --keepgoing reallyclean |
149 if [%INSTRUMENT%] EQU [TRUE] ( |
150 if [%INSTRUMENT%] EQU [TRUE] ( |
150 call ctcwrap -2comp -n %PATH_TO_COVERAGE_DATA%\%1 -i d -C "EXCLUDE=*" -C "NO_EXCLUDE=%TESTED_SRC%" "%SBS_CALL%" |
151 call ctcwrap -n %PATH_TO_COVERAGE_DATA%\%1 -i d -C "EXCLUDE=*" -C "NO_EXCLUDE=%TESTED_SRC%" "%SBS_CALL%" |
151 ) else ( |
152 ) else ( |
152 call %SBS_CALL% |
153 call %SBS_CALL% |
153 ) |
154 ) |
154 |
155 |
155 popd |
156 popd |
185 :: |
186 :: |
186 :: Calculates test coverage. Generates html |
187 :: Calculates test coverage. Generates html |
187 :::::::::::::::::::::::::::::::::::::::::::::::::::::: |
188 :::::::::::::::::::::::::::::::::::::::::::::::::::::: |
188 :CALCULATECOVERAGE |
189 :CALCULATECOVERAGE |
189 echo Calculating coverage |
190 echo Calculating coverage |
190 ctcpost %PATH_TO_COVERAGE_DATA%\*.sym | ctcmerge -i - -o profile.txt |
191 ctcpost -p - %PATH_TO_COVERAGE_DATA%\*.sym | ctcmerge -i - -o profile.txt |
191 call ctc2html -t 70 -i profile.txt -o \coverage_result -nsb |
192 call ctc2html -t 70 -i profile.txt -o \coverage_result -nsb |
192 goto end |
193 goto end |
193 |
194 |
194 :::::::::::::::::::::::::::::::::::::::::::::::::::::: |
195 :::::::::::::::::::::::::::::::::::::::::::::::::::::: |
195 :: function REMOVETESTS |
196 :: function REMOVETESTS |