|
1 <!ELEMENT CommandLineTest (name,commandLine,logFile?,timeout,dependencies?)> |
|
2 <!ELEMENT name (#PCDATA)> |
|
3 <!-- Name for your test. --> |
|
4 <!ELEMENT commandLine (#PCDATA)> |
|
5 <!-- Command to be executed on the device. [As it appears on the command line] --> |
|
6 |
|
7 <!ELEMENT logFile (#PCDATA)> |
|
8 <!-- Optional tag, specify a log file to be retrieved after the test has run --> |
|
9 <!ELEMENT timeout (#PCDATA)> |
|
10 <!--Timeout (seconds) for the test --> |
|
11 <!-- Dependencies --> |
|
12 <!-- Any test dependencies must go here. Option of four different types. All are optional. --> |
|
13 <!ELEMENT dependencies (data*,build*,delete*,retrieve*)> |
|
14 <!-- DATA --> |
|
15 <!-- Any data file needed by the test to be copied to the device during run time. --> |
|
16 <!ELEMENT data (hostPath,devicePath+)> |
|
17 <!ELEMENT data.hostPath (#PCDATA)> |
|
18 <!ELEMENT data.devicePath (#PCDATA)> |
|
19 <!-- BUILDABLE --> |
|
20 <!-- Any binary file needed by the test to be copied to the device during run time. --> |
|
21 <!ELEMENT build (hostPath,devicePath+,mmpFile,bldInfPath)> |
|
22 <!ATTLIST build type CDATA "test"> |
|
23 <!ELEMENT build.hostPath (#PCDATA)> |
|
24 <!ELEMENT build.devicePath (#PCDATA)> |
|
25 <!ELEMENT build.mmpFile (#PCDATA)> |
|
26 <!ELEMENT build.bldInfPath (#PCDATA)> |
|
27 <!-- DELETABLE --> |
|
28 <!-- Any file to be deleted from the device after the test has run. --> |
|
29 <!ELEMENT delete (devicePath)> |
|
30 <!ELEMENT delete.devicePath (#PCDATA)> |
|
31 <!-- RETRIEVABLE --> |
|
32 <!-- Any file to be retrieved and deleted from the device after the test has run. --> |
|
33 <!ELEMENT retrieve (devicePath,hostPath)> |
|
34 <!ATTLIST retrieve timeStamp (yes|no) "no"> |
|
35 <!ELEMENT retrieve.devicePath (#PCDATA)> |
|
36 <!ELEMENT retrieve.hostPath (#PCDATA)> |