phonesrv_plat/call_information_api/tsrc/run_auto_tests.bat
branchRCL_3
changeset 19 7d48bed6ce0c
parent 18 594d59766373
child 20 987c9837762f
equal deleted inserted replaced
18:594d59766373 19:7d48bed6ce0c
    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
       
   150 if [%INSTRUMENT%] EQU [TRUE] (
   149 if [%INSTRUMENT%] EQU [TRUE] (
   151 call ctcwrap -n %PATH_TO_COVERAGE_DATA%\%1 -i d -C "EXCLUDE=*" -C "NO_EXCLUDE=%TESTED_SRC%" "%SBS_CALL%"
   150 call ctcwrap -2comp -n %PATH_TO_COVERAGE_DATA%\%1 -i d -C "EXCLUDE=*" -C "NO_EXCLUDE=%TESTED_SRC%" "%SBS_CALL%"
   152 ) else (
   151 ) else (
   153 call %SBS_CALL%
   152 call %SBS_CALL%
   154 )
   153 )
   155 
   154 
   156 popd
   155 popd
   186 ::
   185 ::
   187 :: Calculates test coverage. Generates html
   186 :: Calculates test coverage. Generates html
   188 ::::::::::::::::::::::::::::::::::::::::::::::::::::::
   187 ::::::::::::::::::::::::::::::::::::::::::::::::::::::
   189 :CALCULATECOVERAGE
   188 :CALCULATECOVERAGE
   190 echo Calculating coverage
   189 echo Calculating coverage
   191 ctcpost -p - %PATH_TO_COVERAGE_DATA%\*.sym | ctcmerge -i - -o profile.txt
   190 ctcpost %PATH_TO_COVERAGE_DATA%\*.sym | ctcmerge -i - -o profile.txt
   192 call ctc2html -t 70 -i profile.txt -o \coverage_result -nsb
   191 call ctc2html -t 70 -i profile.txt -o \coverage_result -nsb
   193 goto end
   192 goto end
   194 
   193 
   195 ::::::::::::::::::::::::::::::::::::::::::::::::::::::
   194 ::::::::::::::::::::::::::::::::::::::::::::::::::::::
   196 :: function REMOVETESTS
   195 :: function REMOVETESTS