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


The following commit(s) were added to refs/heads/main by this push:
     new 319c8191fc SPARQL syntax tests - better info on test failure
319c8191fc is described below

commit 319c8191fcd0683686ec536334f100673491f5a4
Author: Andy Seaborne <[email protected]>
AuthorDate: Sun Dec 14 11:26:05 2025 +0000

    SPARQL syntax tests - better info on test failure
---
 .../src/test/java/org/apache/jena/arq/junit/manifest/Manifest.java   | 5 -----
 .../java/org/apache/jena/arq/junit/sparql/tests/QuerySyntaxTest.java | 5 +++--
 .../org/apache/jena/arq/junit/sparql/tests/UpdateSyntaxTest.java     | 5 +++--
 3 files changed, 6 insertions(+), 9 deletions(-)

diff --git 
a/jena-arq/src/test/java/org/apache/jena/arq/junit/manifest/Manifest.java 
b/jena-arq/src/test/java/org/apache/jena/arq/junit/manifest/Manifest.java
index ad76bd0481..f35a19291a 100644
--- a/jena-arq/src/test/java/org/apache/jena/arq/junit/manifest/Manifest.java
+++ b/jena-arq/src/test/java/org/apache/jena/arq/junit/manifest/Manifest.java
@@ -55,11 +55,6 @@ public class Manifest
         // Exceptions from @TestFactories are swallowed by JUnit5.
         try {
             manifestRDF = RDFParser.source(filenameOrURI).toGraph();
-        } catch (RiotNotFoundException ex) {
-            log.error("Not found: "+filenameOrURI);
-            // Exit on error.
-            System.exit(1);
-            throw new RiotNotFoundException("Manifest "+filenameOrURI);
         } catch (RiotException ex) {
             // Exit on error.
             log.error("Error reading manifest: "+filenameOrURI);
diff --git 
a/jena-arq/src/test/java/org/apache/jena/arq/junit/sparql/tests/QuerySyntaxTest.java
 
b/jena-arq/src/test/java/org/apache/jena/arq/junit/sparql/tests/QuerySyntaxTest.java
index 7c0a2410ae..631b215409 100644
--- 
a/jena-arq/src/test/java/org/apache/jena/arq/junit/sparql/tests/QuerySyntaxTest.java
+++ 
b/jena-arq/src/test/java/org/apache/jena/arq/junit/sparql/tests/QuerySyntaxTest.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.fail;
 import org.apache.jena.arq.junit.LibTest;
 import org.apache.jena.arq.junit.manifest.AbstractManifestTest;
 import org.apache.jena.arq.junit.manifest.ManifestEntry;
+import org.apache.jena.atlas.lib.FileOps;
 import org.apache.jena.query.Query;
 
 //import java.io.IOException;
@@ -47,14 +48,14 @@ public class QuerySyntaxTest extends AbstractManifestTest {
             Query query = SparqlTestLib.queryFromEntry(manifestEntry, 
testSyntax);
             if ( !expectLegalSyntax ) {
                 String filename = SparqlTestLib.getAction(manifestEntry);
-                System.out.printf("==== %s\n", "Negative syntax test");
+                System.out.printf("==== Syntax test %s : %s\n", 
FileOps.basename(filename), "expected negative, got positive");
                 LibTest.printFile(filename);
                 fail("Expected parse failure");
             }
         } catch (QueryException qEx) {
             if ( expectLegalSyntax ) {
                 String filename = SparqlTestLib.getAction(manifestEntry);
-                System.out.printf("==== %s\n", "Positive syntax test");
+                System.out.printf("==== Syntax test %s : %s\n", 
FileOps.basename(filename), "expected postive, got negative");
                 LibTest.printFile(filename);
                 throw qEx;
             }
diff --git 
a/jena-arq/src/test/java/org/apache/jena/arq/junit/sparql/tests/UpdateSyntaxTest.java
 
b/jena-arq/src/test/java/org/apache/jena/arq/junit/sparql/tests/UpdateSyntaxTest.java
index e74e6f697d..f2c04083cf 100644
--- 
a/jena-arq/src/test/java/org/apache/jena/arq/junit/sparql/tests/UpdateSyntaxTest.java
+++ 
b/jena-arq/src/test/java/org/apache/jena/arq/junit/sparql/tests/UpdateSyntaxTest.java
@@ -23,6 +23,7 @@ import static org.junit.jupiter.api.Assertions.fail;
 import org.apache.jena.arq.junit.LibTest;
 import org.apache.jena.arq.junit.manifest.AbstractManifestTest;
 import org.apache.jena.arq.junit.manifest.ManifestEntry;
+import org.apache.jena.atlas.lib.FileOps;
 import org.apache.jena.query.Syntax;
 
 public class UpdateSyntaxTest extends AbstractManifestTest {
@@ -41,14 +42,14 @@ public class UpdateSyntaxTest extends AbstractManifestTest {
             SparqlTestLib.updateFromEntry(manifestEntry, testSyntax) ;
             if ( ! expectLegalSyntax ) {
                 String filename = SparqlTestLib.getAction(manifestEntry);
-                System.out.printf("==== %s\n", "Negative update syntax test");
+                System.out.printf("==== Syntax test %s : %s\n", 
FileOps.basename(filename), "expected negative, got positive");
                 LibTest.printFile(filename);
                 fail("Expected parse failure");
             }
         } catch (RuntimeException ex) {
             if ( expectLegalSyntax ) {
                 String filename = SparqlTestLib.getAction(manifestEntry);
-                System.out.printf("==== %s\n", "Positive update syntax test");
+                System.out.printf("==== Syntax test %s : %s\n", 
FileOps.basename(filename), "expected positive, got negative");
                 LibTest.printFile(filename);
                 throw ex;
             }

Reply via email to