diff -r 000000000000 -r bde4ae8d615e os/ossrv/genericopenlibs/cppstdlib/test/tools/README --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os/ossrv/genericopenlibs/cppstdlib/test/tools/README Fri Jun 15 03:10:57 2012 +0200 @@ -0,0 +1,46 @@ +PreTest +============================== +Build libstdcpp for Winscw, ARMV5 + +Build PlumHall for winscw ARMV5 + + + + + +WINSCW Tests +========================== +1. Copy ph_exe_list.bat to EPOCROOT\epoc32\release\winscw\udeb\z +2. If there is a file ph.log in EPOCROOT\epoc32\winscw\c, delete it +3. Run epoc +4. Open eshell +5. Goto Z: (type z: in eshell) +6. Run all tests (type ph_exe_list.bat) + This runs all the EXEs and generates a report file ph.log in EPOCROOT\epoc32\winscw\c. + +7. To generate a summary, copy the script ph_log_analysis.pl to EPOCROOT\epoc32\winscw\c +and run it (From a windows command prompt, type "perl ph_log_analysis.pl") +A summary file (PH_report.txt) is generated in the same directory. + + +PS: The no of test cases are around 2500-2600. +If the summary is showing more, delete the ph.log file as mentioned above and run the tests again. + +ARM Tests +========================================== +1. Build libstdcpp and plumhall for ARMV5 +2. Create a new directory for building ROM. (eg: /epoc32/ph_rom) +3. copy ph_exe_list.bat to this directory (eg: /epoc32/ph_rom) +4. Open a command prompt, change to this new directory. + +5. Build ROM with this command + buildrom h4hrp textshell -D_FULL_DEBUG openenv.iby plumhalltests.iby + +6. You'll get a .IMG file. Rename it to sys$rom.bin. Copy it into the H4 board's memory card. +7. Boot H4. +8. Open EShell. +9. Run ph_exe_list.bat + +The test log is created in E: (memory card) +Once the tests are done, copy the test log from the memory card to PC. +