mmtestenv/mmtesttools/Doc/Lubbock Test Instructions.txt
author hgs
Tue, 02 Nov 2010 12:28:51 +0000
changeset 6 fe9d1bf55678
parent 5 b220a9341636
permissions -rw-r--r--
2010wk46_02
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
     1
**************Running MultiMedia Tests On ASSABET and LUBBOCK Platforms**************
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
     2
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
     3
This directory contains three .iby files, each of which should be copied to
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
     4
M:\EPOC32\ROM\INCLUDE\  (Where M:\ is your Epoc drive letter). They are listed below:
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
     5
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
     6
MmfIntTests.iby - includes all dlls and scripts required for the MMF integration tests.
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
     7
IclIntTests.iby - includes all dlls and scripts required for the ICL integration tests.
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
     8
MmfUnitTests.iby - includes all dlls and scripts required for the MMF and testframework unit tests.
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
     9
IclUnitTests.iby - includes all dlls and scripts required for the ICL unit tests.
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    10
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    11
(These are automatically copied using "bldmake bldfiles; abld export" from the source folder)
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    12
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    13
---------------------------------------------------------------------------------
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    14
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    15
The following batch files should be copied to M:\EPOC32\DATA\C\
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    16
(Where M:\ is your Epoc drive letter)
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    17
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    18
RunMMFIntTests.bat
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    19
RunICLIntTests.bat
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    20
RunICLUnitTests.bat
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    21
RunMMFUnitTests.bat
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    22
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    23
These batch files are intended for running on the target platform and will be integrated
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    24
into target ROM builds by specifying the corresponding .iby file when building the ROM.
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    25
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    26
(These are automatically copied using "bldmake bldfiles; abld export" from the source folder)
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    27
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    28
----------------------------------------------------------------------------------
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    29
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    30
Finally the file CopyDataToCf.bat should be used to copy all the files required for all tests onto a CF card, which can then be inserted into the target device in order to provide all test data. From the command prompt (PC), usage is:
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    31
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    32
CopyDataToCF F:  (where F: is the CF card drive letter)
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    33
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    34
Copying all the data onto the CF card takes several minutes. Note that the data is copied from DATA\C\ subdirectories. A chkdsk operation will automatically be performed at the end of the copy process for your convenience.
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    35
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    36
----------------------------------------------------------------------------------
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    37
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    38
Now, from the EPOC32\ROM\ directory, build a ROM for your selected target device as normal,  specifying ONE of the .iby files above as an additional include. The tests have been split over several iby files so as to fit onto a ROM (max size ~18MB). Boot the target device as normal and insert the CF card containing data files into the E: drive slot on the target device. (note: on Lubbock E:\ drive is the CF card slot, 
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    39
not the PC card one).
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    40
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    41
The batch file required to run your selected tests can now be found on the Root of the Z: drive and can be run from EShell.
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    42
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    43
from Z:\, type RunMmfIntTests, RunIclIntTests, RunIclUnitTests or RunMmfUnitTests accordingly.
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    44
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    45
The test result html files will be stored in C:\logs\testresults\ as normal.
b220a9341636 2010wk46_01
hgs
parents:
diff changeset
    46