|
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 |