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