perf/pixel-rate: new pixel throughput microbenchmark
[piglit.git] / unittests / framework / backends / schema / junit-7.xsd
blobbc07b52d9e943744b889e72eb5ba69172c6d4783
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
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>
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>
18 <xs:element name="skipped">
19 <xs:complexType mixed="true">
20 <xs:attribute name="type" type="xs:string" use="optional"/>
21 <xs:attribute name="message" type="xs:string" use="optional"/>
22 </xs:complexType>
23 </xs:element>
25 <xs:element name="properties">
26 <xs:complexType>
27 <xs:sequence>
28 <xs:element ref="property" minOccurs="0" maxOccurs="unbounded"/>
29 </xs:sequence>
30 </xs:complexType>
31 </xs:element>
33 <xs:element name="property">
34 <xs:complexType>
35 <xs:attribute name="name" type="xs:string" use="required"/>
36 <xs:attribute name="value" type="xs:string" use="required"/>
37 </xs:complexType>
38 </xs:element>
40 <xs:element name="system-err" type="xs:string"/>
41 <xs:element name="system-out" type="xs:string"/>
43 <xs:element name="testcase">
44 <xs:complexType>
45 <xs:sequence>
46 <xs:choice minOccurs="0" maxOccurs="unbounded">
47 <xs:element ref="skipped"/>
48 <xs:element ref="error"/>
49 <xs:element ref="failure"/>
50 <xs:element ref="system-out"/>
51 <xs:element ref="system-err"/>
52 </xs:choice>
53 </xs:sequence>
54 <xs:attribute name="name" type="xs:string" use="required"/>
55 <xs:attribute name="assertions" type="xs:string" use="optional"/>
56 <xs:attribute name="time" type="xs:string" use="optional"/>
57 <xs:attribute name="classname" type="xs:string" use="optional"/>
58 <xs:attribute name="status" type="xs:string" use="optional"/>
59 <xs:attribute name="class" type="xs:string" use="optional"/>
60 <xs:attribute name="file" type="xs:string" use="optional"/>
61 <xs:attribute name="line" type="xs:string" use="optional"/>
62 </xs:complexType>
63 </xs:element>
65 <xs:element name="testsuite">
66 <xs:complexType>
67 <xs:choice minOccurs="0" maxOccurs="unbounded">
68 <xs:element ref="testsuite"/>
69 <xs:element ref="properties"/>
70 <xs:element ref="testcase"/>
71 <xs:element ref="system-out"/>
72 <xs:element ref="system-err"/>
73 </xs:choice>
74 <xs:attribute name="name" type="xs:string" use="optional"/>
75 <xs:attribute name="tests" type="xs:string" use="required"/>
76 <xs:attribute name="failures" type="xs:string" use="optional"/>
77 <xs:attribute name="errors" type="xs:string" use="optional"/>
78 <xs:attribute name="time" type="xs:string" use="optional"/>
79 <xs:attribute name="disabled" type="xs:string" use="optional"/>
80 <xs:attribute name="skipped" type="xs:string" use="optional"/>
81 <xs:attribute name="timestamp" type="xs:string" use="optional"/>
82 <xs:attribute name="hostname" type="xs:string" use="optional"/>
83 <xs:attribute name="id" type="xs:string" use="optional"/>
84 <xs:attribute name="package" type="xs:string" use="optional"/>
85 <xs:attribute name="assertions" type="xs:string" use="optional"/>
86 <xs:attribute name="file" type="xs:string" use="optional"/>
87 </xs:complexType>
88 </xs:element>
90 <xs:element name="testsuites">
91 <xs:complexType>
92 <xs:sequence>
93 <xs:element ref="testsuite" minOccurs="0" maxOccurs="unbounded"/>
94 </xs:sequence>
95 <xs:attribute name="name" type="xs:string" use="optional"/>
96 <xs:attribute name="time" type="xs:string" use="optional"/>
97 <xs:attribute name="tests" type="xs:string" use="optional"/>
98 <xs:attribute name="failures" type="xs:string" use="optional"/>
99 <xs:attribute name="disabled" type="xs:string" use="optional"/>
100 <xs:attribute name="errors" type="xs:string" use="optional"/>
101 </xs:complexType>
102 </xs:element>
104 </xs:schema>