Initial commit.
[qa-tools:testrunner-lite.git] / testdata / testrunner-tests-semantic_invalid.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <testdefinition version="0.1">
3
4   <suite name="testsuite2" domain="test" type="Robustness" level="System"> 
5     <description>Second test suite is to verify that multiple test suites can be given.</description>
6     <set name="testset2">
7       <case name="meaningless_test">
8         <description>Meaningless test</description>
9         <step>cd</step>
10       </case>
11       <case name="insignificant_test_failing" insignificant="true">
12         <description>Insignificant test that just fails.</description>
13         <step expected_result="1">echo moi</step>
14       </case>
15       <case name="insignificant_test_timing_out" insignificant="true" timeout="1">
16         <description>Insignificant test that fails by timing out.</description>
17         <step>sleep 2</step>
18       </case>
19     </set>
20   </suite>
21
22   <suite name="testsuite3" domain="test" type="Robustness" level="FOO"> 
23     <description>Tests defined for specific environments: HW-only and SB-only</description>
24     <set name="sb-testset">
25       <case name="sb_test">
26         <description>A test defined only for scratchbox</description>
27         <step>cd</step>
28       </case>
29       <environments>
30         <scratchbox>true</scratchbox>
31         <hardware>false</hardware>
32       </environments>
33     </set>
34     <set name="hw-testset">
35       <case name="hw_test">
36         <description>A test defined only for hardware</description>
37         <step>cd</step>
38       </case>
39       <environments>
40         <scratchbox>false</scratchbox>
41         <hardware>true</hardware>
42       </environments>
43     </set>
44   </suite>
45
46
47   <suite name="requirements_tests"> 
48     <description>Tests for testing correct handling of requirements</description>
49     <set name="requirements_tests">
50       <case name="one_requirement" requirement="MTIS-188">
51         <description>This test tests the basic case of only one requirement defined</description>
52         <step>cd</step>
53       </case>
54       <case name="many_requirements" requirement="MTIS-188,MTIS-202,MTIS-162">
55         <description>This test case defines multiple requirements as a comma separated list</description>
56         <step>cd</step>
57       </case>
58       <case name="many_requirements_with_whitespace" requirement="  MTIS-188 ,MTIS-202   ,MTIS-162 ">
59         <description>This test case defines multiple requirements as a comma separated list and some extra whitespaces</description>
60         <step>cd</step>
61       </case>
62       <case name="empty_requirement" requirement="">
63         <description>This test has an empty requirement string</description>
64         <step>cd</step>
65       </case>
66       <case name="no_requirement">
67         <description>This test does not have a requirement attribute at all</description>
68         <step>cd</step>
69       </case>
70     </set>
71   </suite>
72 </testdefinition>
73