1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <xs : schema xmlns : xs =" http://www.w3.org/2001/XMLSchema" >
3+
4+ <xs : element name =" failure" >
5+ <xs : complexType mixed =" true" >
6+ <xs : attribute name =" type" type =" xs:string" use =" optional" />
7+ <xs : attribute name =" message" type =" xs:string" use =" optional" />
8+ </xs : complexType >
9+ </xs : element >
10+
11+ <xs : element name =" error" >
12+ <xs : complexType mixed =" true" >
13+ <xs : attribute name =" type" type =" xs:string" use =" optional" />
14+ <xs : attribute name =" message" type =" xs:string" use =" optional" />
15+ </xs : complexType >
16+ </xs : element >
17+
18+ <xs : element name =" properties" >
19+ <xs : complexType >
20+ <xs : sequence >
21+ <xs : element ref =" property" maxOccurs =" unbounded" />
22+ </xs : sequence >
23+ </xs : complexType >
24+ </xs : element >
25+
26+ <xs : element name =" property" >
27+ <xs : complexType >
28+ <xs : attribute name =" name" type =" xs:string" use =" required" />
29+ <xs : attribute name =" value" type =" xs:string" use =" required" />
30+ </xs : complexType >
31+ </xs : element >
32+
33+ <xs : element name =" skipped" type =" xs:string" />
34+ <xs : element name =" system-err" type =" xs:string" />
35+ <xs : element name =" system-out" type =" xs:string" />
36+
37+ <xs : element name =" testcase" >
38+ <xs : complexType >
39+ <xs : sequence >
40+ <xs : element ref =" skipped" minOccurs =" 0" maxOccurs =" 1" />
41+ <xs : element ref =" error" minOccurs =" 0" maxOccurs =" unbounded" />
42+ <xs : element ref =" failure" minOccurs =" 0" maxOccurs =" unbounded" />
43+ <xs : element ref =" system-out" minOccurs =" 0" maxOccurs =" unbounded" />
44+ <xs : element ref =" system-err" minOccurs =" 0" maxOccurs =" unbounded" />
45+ </xs : sequence >
46+ <xs : attribute name =" name" type =" xs:string" use =" required" />
47+ <xs : attribute name =" assertions" type =" xs:string" use =" optional" />
48+ <xs : attribute name =" time" type =" xs:string" use =" optional" />
49+ <xs : attribute name =" classname" type =" xs:string" use =" optional" />
50+ <xs : attribute name =" status" type =" xs:string" use =" optional" />
51+ </xs : complexType >
52+ </xs : element >
53+
54+ <xs : element name =" testsuite" >
55+ <xs : complexType >
56+ <xs : sequence >
57+ <xs : element ref =" properties" minOccurs =" 0" maxOccurs =" 1" />
58+ <xs : element ref =" testsuite" minOccurs =" 0" maxOccurs =" unbounded" />
59+ <xs : element ref =" testcase" minOccurs =" 0" maxOccurs =" unbounded" />
60+ <xs : element ref =" system-out" minOccurs =" 0" maxOccurs =" 1" />
61+ <xs : element ref =" system-err" minOccurs =" 0" maxOccurs =" 1" />
62+ </xs : sequence >
63+ <xs : attribute name =" name" type =" xs:string" use =" required" />
64+ <xs : attribute name =" tests" type =" xs:string" use =" required" />
65+ <xs : attribute name =" failures" type =" xs:string" use =" optional" />
66+ <xs : attribute name =" errors" type =" xs:string" use =" optional" />
67+ <xs : attribute name =" time" type =" xs:string" use =" optional" />
68+ <xs : attribute name =" disabled" type =" xs:string" use =" optional" />
69+ <xs : attribute name =" skipped" type =" xs:string" use =" optional" />
70+ <xs : attribute name =" timestamp" type =" xs:string" use =" optional" />
71+ <xs : attribute name =" hostname" type =" xs:string" use =" optional" />
72+ <xs : attribute name =" id" type =" xs:string" use =" optional" />
73+ <xs : attribute name =" package" type =" xs:string" use =" optional" />
74+ </xs : complexType >
75+ </xs : element >
76+
77+ <xs : element name =" testsuites" >
78+ <xs : complexType >
79+ <xs : sequence >
80+ <xs : element ref =" testsuite" minOccurs =" 0" maxOccurs =" unbounded" />
81+ </xs : sequence >
82+ <xs : attribute name =" name" type =" xs:string" use =" optional" />
83+ <xs : attribute name =" time" type =" xs:string" use =" optional" />
84+ <xs : attribute name =" tests" type =" xs:string" use =" optional" />
85+ <xs : attribute name =" failures" type =" xs:string" use =" optional" />
86+ <xs : attribute name =" disabled" type =" xs:string" use =" optional" />
87+ <xs : attribute name =" errors" type =" xs:string" use =" optional" />
88+ </xs : complexType >
89+ </xs : element >
90+
91+
92+ </xs : schema >
0 commit comments