This is an automated email from the ASF dual-hosted git repository. andy pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/jena.git
commit a238cfbb2be244910601a4bb8cb30f6f882da339 Author: Andy Seaborne <[email protected]> AuthorDate: Mon Aug 25 14:46:05 2025 +0100 Restore warning adjustments for some RIOT tests --- .../org/apache/jena/arq/junit5/riot/RiotTests.java | 60 +++++++++++----------- 1 file changed, 31 insertions(+), 29 deletions(-) diff --git a/jena-arq/src/test/java/org/apache/jena/arq/junit5/riot/RiotTests.java b/jena-arq/src/test/java/org/apache/jena/arq/junit5/riot/RiotTests.java index e4c7006452..e7bfe534b9 100644 --- a/jena-arq/src/test/java/org/apache/jena/arq/junit5/riot/RiotTests.java +++ b/jena-arq/src/test/java/org/apache/jena/arq/junit5/riot/RiotTests.java @@ -195,39 +195,41 @@ public class RiotTests //allowWarningSet.add("#turtle-eval-bad-01"); } - /** Tune tests for warnings. */ + /** + * Tune tests for warnings. Normally, tests runs are warning sensitive. + */ // Some tests have U+FFFD which, in Jena, generates a helpful warning. // Some tests have <http:g> which RIOT warns about but passes. + /*package*/ static boolean allowWarnings(ManifestEntry testEntry) { + if ( equalsType(testEntry.getTestType(), VocabLangRDF.TestPositiveRDFXML) ) { + // RDF/XML + // Various warnings in eval tests. + + String name = testEntry.getName(); + + if ( name.equals("datatypes-test002") ) + return true; + + if ( name.equals("rdfms-empty-property-elements-test016") ) + // Processing instruction warning. + return true; + + if ( name.equals("rdfms-rdf-names-use-test-015") ) + //rdf:_1 is being used on a typed node. + return true; - // ARP? -// if ( equalsType(testEntry.getTestType(), VocabLangRDF.TestPositiveRDFXML) ) { -// // Various warnings in eval tests. -// -// String name = testEntry.getName(); -// -// if ( name.equals("datatypes-test002") ) -// return true; -// -// if ( name.equals("rdfms-empty-property-elements-test016") ) -// // Processing instruction warning. -// return true; -// -// if ( name.equals("rdfms-rdf-names-use-test-015") ) -// //rdf:_1 is being used on a typed node. -// return true; -// -// if ( name.startsWith("rdfms-rdf-names-use-warn-") ) -// // "is not a recognized RDF property or type." -// // "is not a recognized RDF property." -// return true; -// -// if ( name.startsWith("unrecognised-xml-attributes-test00") ) -// // XML attribute: xml:foo is not known -// return true; -// -// return false; -// } + if ( name.startsWith("rdfms-rdf-names-use-warn-") ) + // "is not a recognized RDF property or type." + // "is not a recognized RDF property." + return true; + + if ( name.startsWith("unrecognised-xml-attributes-test00") ) + // XML attribute: xml:foo is not known + return true; + + return false; + } String fragment = fragment(testEntry.getURI()); if ( fragment == null )
