phonesrv_plat/call_information_api/tsrc/run_auto_tests.bat
branchRCL_3
changeset 20 987c9837762f
parent 19 7d48bed6ce0c
equal deleted inserted replaced
19:7d48bed6ce0c 20:987c9837762f
    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