buildverification/smoketest/autorom/readme.txt
branchGCC_SURGE
changeset 17 03d9ade4748d
parent 14 5d7fec11a5ce
parent 15 5b5908ec640f
equal deleted inserted replaced
14:5d7fec11a5ce 17:03d9ade4748d
     1 24/11/2008 - Temporary AutoRom solution
       
     2 ========================================
       
     3 
       
     4 Code
       
     5 =====
       
     6 The code in this directory is temporary code which enables smoke testing while a fully automated replacement for testdriver is being implemented.
       
     7 
       
     8 The code changes made are:
       
     9 
       
    10 Additon of directory common\testtools\smoketest\autorom containing the files:
       
    11 build_smoketest_code.mbc, smoketests.oby, smoketests.bat, dummytest.txt, autoexec.bat, smoketest_romspec_9.5.xml, smoketest_romspec_9.5.xml and smoketest_romspec_future.xml
       
    12 
       
    13 The autorom building is invoked by changes to 
       
    14 //EPOC/master/cedar/generic/utils/Symbian_OS_v9.5.xml
       
    15 //EPOC/master/cedar/generic/utils/Symbian_OS_v9.6.xml
       
    16 //EPOC/master/cedar/generic/utils/Symbian_OS_vFuture.xml
       
    17 
       
    18 ( <!--Build Smoke test auto roms (temp) -->
       
    19 <Execute Component="Build code for auto roms (Temp)" Cwd="%BuildDir%\src\common\testtools\smoketest\autorom\" CommandLine="metabld build_smoketest_code.mbc > %LogsDir%\smoketest_autorom_build.log"/>
       
    20 <Execute Component="Build Smoketest Auto Roms (Temp)" Cwd="%BuildDir%\src\cedar\generic\base\e32\rombuild\" CommandLine="perl %SourceDir%\cedar\generic\tools\romkit\utils\metarombuild.pl -romspec %SourceDir%\common\testtools\smoketest\autorom\smoketest_romspec_9.6.xml -logdir %LogsDir% -buildnum %BuildNumber%_smoketest_autorom_temp"/>)
       
    21 
       
    22 
       
    23 Location of Roms
       
    24 ================
       
    25 The resulting roms can be found in :
       
    26 src\cedar\generic\base\e32\rombuild
       
    27 
       
    28 H4 Core : h4hrp_smoketest_autorom_temp.img
       
    29 H4 Rofs : h4hrp_smoketest_autorom_temp.rofs.img
       
    30 H6 Core : h6_smoketest_autorom_temp.img
       
    31 H6 Rofs : h6_smoketest_autorom_temp.rofs.img
       
    32 Naviengine :  NE1S_smoketest_autorom_temp.img
       
    33 
       
    34 
       
    35 Location of build logs
       
    36 ==========================
       
    37 The log for building the smoketest code is located in:
       
    38 logs\cedar\smoketest_autorom_build.log
       
    39 
       
    40 The rom building logs can be found in :
       
    41 logs\cedar\techviewroms%buildnum%_smoketest_autorom_temp.log
       
    42 
       
    43 Executing the smoke tests
       
    44 ==========================
       
    45 Put the roms onto an MMC card in the normal way. Tests will execute automatically and write results to the MMC card (E:\testresults)
       
    46 Retrieve the results from the MMC card.
       
    47 Check that all tests have passed by checking each html results file in testresults.
       
    48 Update the ESR with the results.
       
    49