Annotation of embedaddon/libxml2/regressions.xml, revision 1.1.1.1
1.1 misho 1: <RegressionTests>
2: <!--
3: Within the following test descriptions the possible elements are:
4: Element Name Description
5: testname Plain text name of test
6: execpath pathname for test program(s)
7: testprog program to run for the test
8: flag flags for program (may have several)
9: file filename of input file (several, or glob ok)
10: exclfile filename to be excuded (several, or glob ok)
11: srcdir global source directory for input file(s)
12: srcsub subdirectory for input
13: resdir directory for results file(s)
14: ressub subdirectory for results
15: resext extension for expected result
16: reserrext extension for error result ('None' => no chk)
17: extarg additional argument for command
18: errexcl string to ignore when checking diffs
19: stdin pipe input file to stdin
20: -->
21:
22: <!--
23: Note: These defaults are set to run from the root of the build directory
24: -->
25: <defaults>
26: <testname>noname</testname>
27: <!-- <execpath>win32/bin.msvc</execpath> -->
28: <execpath>.</execpath>
29: <testprog>xmllint</testprog>
30: <srcdir>test</srcdir>
31: <resdir>result</resdir>
32: <file>*.xml</file>
33: <reserrext>err</reserrext>
34: <errexcl/>
35: </defaults>
36:
37: <test>
38: <testname>XML Regression Tests</testname>
39: <errexcl>failed to load external entity</errexcl>
40: </test>
41: <test>
42: <testname>XML Entity Subst Regression Tests</testname>
43: <ressub>noent</ressub>
44: <flag>--noent</flag>
45: </test>
46: <test>
47: <testname>XML Namespaces Regression Tests</testname>
48: <srcsub>namespaces</srcsub>
49: <ressub>namespaces</ressub>
50: </test>
51: <test>
52: <testname>xml:id Regression Tests</testname>
53: <testprog>testXPath</testprog>
54: <srcsub>xmlid</srcsub>
55: <ressub>xmlid</ressub>
56: <flag>-i</flag>
57: <file>id_*.xml</file>
58: <extarg>"id('bar')"</extarg>
59: </test>
60: <test>
61: <testname>Error Cases Regression Tests</testname>
62: <srcsub>errors</srcsub>
63: <ressub>errors</ressub>
64: </test>
65: <test>
66: <testname>Error Cases Stream Regression Tests</testname>
67: <srcsub>errors</srcsub>
68: <ressub>errors</ressub>
69: <reserrext>str</reserrext>
70: <flag>--stream</flag>
71: </test>
72: <test>
73: <testname>Reader Regression Tests</testname>
74: <resext>rdr</resext>
75: <flag>--nonet</flag>
76: <flag>--debug</flag>
77: <flag>--stream</flag>
78: <file>*</file>
79: <reserrext>None</reserrext>
80: </test>
81: <test>
82: <testname>Walker Regression Tests</testname>
83: <resext>rdr</resext>
84: <flag>--nonet</flag>
85: <flag>--debug</flag>
86: <flag>--walker</flag>
87: <file>*</file>
88: <reserrext>None</reserrext>
89: </test>
90: <test>
91: <testname>Reader Entities Substitution Regression Tests</testname>
92: <resext>rde</resext>
93: <flag>--nonet</flag>
94: <flag>--debug</flag>
95: <flag>--stream</flag>
96: <flag>--noent</flag>
97: <file>*</file>
98: <reserrext>None</reserrext>
99: </test>
100: <test>
101: <testname>SAX Callbacks Regression Tests</testname>
102: <testprog>testSAX</testprog>
103: <resext>sax</resext>
104: <file>*</file>
105: <exclfile>utf16*.xml</exclfile>
106: <reserrext>None</reserrext>
107: </test>
108: <test>
109: <testname>XML Push Regression Tests</testname>
110: <flag>--push</flag>
111: <errexcl>failed to load external entity</errexcl>
112: </test>
113: <test>
114: <testname>HTML Regression Tests</testname>
115: <testprog>testHTML</testprog>
116: <srcsub>HTML</srcsub>
117: <ressub>HTML</ressub>
118: <file>*</file>
119: <exclfile>wired.html</exclfile>
120: </test>
121: <test>
122: <testname>Push HTML Regression Tests</testname>
123: <testprog>testHTML</testprog>
124: <flag>--push</flag>
125: <srcsub>HTML</srcsub>
126: <ressub>HTML</ressub>
127: <file>*</file>
128: </test>
129: <test>
130: <testname>HTML SAX Regression Tests</testname>
131: <testprog>testHTML</testprog>
132: <flag>--sax</flag>
133: <srcsub>HTML</srcsub>
134: <ressub>HTML</ressub>
135: <resext>sax</resext>
136: <reserrext>None</reserrext>
137: <file>*</file>
138: </test>
139: <test>
140: <testname>Push HTML SAX Regression Tests</testname>
141: <testprog>testHTML</testprog>
142: <flag>--sax</flag>
143: <flag>--push</flag>
144: <srcsub>HTML</srcsub>
145: <ressub>HTML</ressub>
146: <resext>sax</resext>
147: <reserrext>None</reserrext>
148: <file>*</file>
149: </test>
150: <test>
151: <testname>Valid Documents Regression Tests</testname>
152: <srcsub>VCM</srcsub>
153: <ressub>VCM</ressub>
154: <resext>None</resext>
155: <reserrext>None</reserrext>
156: <file>*</file>
157: <flag>--valid</flag>
158: <flag>--noout</flag>
159: <flag>--nowarning</flag>
160: </test>
161: <test>
162: <testname>Validity Checking Regression Tests</testname>
163: <srcsub>VC</srcsub>
164: <ressub>VC</ressub>
165: <resext>None</resext>
166: <reserrext/>
167: <file>*</file>
168: <flag>--valid</flag>
169: <flag>--noout</flag>
170: </test>
171: <test>
172: <testname>General Documents Valid Regression Tests</testname>
173: <srcsub>valid</srcsub>
174: <ressub>valid</ressub>
175: <file>*</file>
176: <flag>--valid</flag>
177: </test>
178: <test>
179: <testname>URI Module Regression Tests (1)</testname>
180: <testprog>testURI</testprog>
181: <srcsub>URI</srcsub>
182: <stdin/>
183: <ressub>URI</ressub>
184: <reserrext>None</reserrext>
185: <file>*.data</file>
186: <!-- Note - the following arg needs to use ", not ' -->
187: <flag>-base "http://foo.com/path/to/index.html?orig#help"</flag>
188: </test>
189: <test>
190: <testname>URI Module Regression Tests (2)</testname>
191: <testprog>testURI</testprog>
192: <srcsub>URI</srcsub>
193: <stdin/>
194: <ressub>URI</ressub>
195: <reserrext>None</reserrext>
196: <file>*.uri</file>
197: </test>
198: <test>
199: <testname>XPath Regression Tests (1)</testname>
200: <testprog>testXPath</testprog>
201: <srcsub>XPath/expr</srcsub>
202: <ressub>XPath/expr</ressub>
203: <file>*</file>
204: <flag>-f</flag>
205: <flag>--expr</flag>
206: </test>
207: <test>
208: <testname>XInclude Regression Tests</testname>
209: <srcsub>XInclude/docs</srcsub>
210: <ressub>XInclude</ressub>
211: <file>*</file>
212: <flag>--nowarning</flag>
213: <flag>--xinclude</flag>
214: </test>
215: <test>
216: <testname>XInclude xmlReader Regression Tests</testname>
217: <srcsub>XInclude/docs</srcsub>
218: <ressub>XInclude</ressub>
219: <resext>rdr</resext>
220: <file>*</file>
221: <flag>--nowarning</flag>
222: <flag>--xinclude</flag>
223: <flag>--stream</flag>
224: <flag>--debug</flag>
225: </test>
226: </RegressionTests>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>