On 24. 6. 2026 21:58, [email protected] wrote:
Author: dsahlberg
Date: Wed Jun 24 19:58:27 2026
New Revision: 1935625
Log:
On the xml-schema-validation-improvements branch:
First draft describing how to run the test suite.
[...]
+ G. Running the test suite
+ ----------------------
+
+ The test suite can be run using any of the build systems above.
+
+ Each test may report PASS, XFAIL, FAIL or XPASS.
+
+ The first two statuses are expected and "normal":
+ - PASS means a test completed with successful result.
+ - XFAIL means a test failed, but this is a known issue.
+
+ The last two statuses are unexpected and indicate a failure:
+ - FAIL means a test returned an unexpected result.
+ - XPASS means a test which was expected to fail completed successfully.
+
+ Some tests depend on additional Python modules to do the full tests.
+ - lxml
... and rnc2rng to convert the compact schema format that we have in our
repo into the more verbose format that libxml understands.
+ For full XML schema validation. If this module is not available, the
+ test suite will fail with the error "XML: Module lxml.etree not found".
+ If you want to run the test suite without full XML schema validation
+ you can use the --disable-xml-schema-validation option.
I think this option is obsolete.
[...]
-- Brane