test: rework RDF/XML test suite by aucampia · Pull Request #1987 · RDFLib/rdflib (original) (raw)
Summary of changes
This patch reworks the RDF/XML test suite to use the new DAWG manifest
processor. It also sync the RDF/XML test data with the upstream source
so we report on the official test files.
However, some tests are commented out
in upstream (i.e. https://www.w3.org/2013/RDFXMLTests/manifest.ttl), and
without these tests our coverage decreases. The commented out tests are
for non-normative behavior relating to XML Literals.
To keep the coverage the same these non-normative tests were moved to a separate test suite test/data/suites/w3c/rdf-xml-non-normative/
and are reported on in a separate report file, test_reports/rdflib_w3c_rdfxml_non_normative-HEAD.ttl
.
Other changes:
- Add RDF/XML EARL reports generated with new test suites.
Checklist
- Checked that there aren't other open pull requests for
the same change. - Checked that all tests and type checking passes.
- Considered granting push permissions to the PR branch,
so maintainers can fix minor issues and keep your PR up to date.