resourcemgmt/hwresourcesmgr/test/group/howto_test_hwrm.txt
author hgs
Tue, 10 Aug 2010 14:46:45 +0300
changeset 52 d6b9e89d80a3
permissions -rw-r--r--
201031_02
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
52
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     1
Steps to test HWRM
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     2
------------------------------
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     3
- Change to \sf\os\devicesrv\resourcemgmt\hwresourcesmgr\test\group directory
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     4
- Build test code by executing 'sbs -c armv5.test' (for armv5 target)
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     5
- Include te_hwrm.iby file in the rom build by adding the following line in 
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     6
	SymbianOS.iby (one such file which is included in rom building)
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     7
	
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     8
	#include <te_hwrm.iby>
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
     9
	
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    10
Note: There are certain test specific cenrep files that we export from within 
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    11
			this test code. They might get overridden on certain platforms such as 
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    12
			platsim by the crml files export as part of production code. They should 
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    13
			be removed by manually deletion. List of those crml	files is as follows:
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    14
				
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    15
				Exported from \sf\os\devicesrv\resourcemgmt\hwresourcesmgrconfig\conf
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    16
				1. hwresourcesandenhancements_10200C8B.crml
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    17
				2. hwresourcesandenhancements_10200C8C.crml
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    18
				3. hwresourcesandenhancements_10200C8D.crml
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    19
				4. hwresourcesandenhancements_10205043.crml
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    20
				
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    21
				Exported from \sf\os\devicesrv\resourceinterfaces\fmtransmittercontrol\conf
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    22
				5. hwresourceclientfmtx_20008EA6.crml
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    23
				
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    24
Command to run HWRM tests
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    25
------------------------------
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    26
- After booting the built rom image, switch to eshell
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    27
- For the TEF tests, run the command
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    28
	testexecute z:\testdata\scripts\te_hwrm.script
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    29
			
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    30
- There are additional RTests, run the command
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    31
	hwrmtests.exe
d6b9e89d80a3 201031_02
hgs
parents:
diff changeset
    32