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 8825cbb785 Print "Success"/"Failure" for easy visual check
8825cbb785 is described below

commit 8825cbb7854ddbdc76620068d39b4d38989082ec
Author: Andy Seaborne <[email protected]>
AuthorDate: Mon Sep 29 17:52:02 2025 +0100

    Print "Success"/"Failure" for easy visual check
---
 .../jena/arq/junit/textrunner/TextTestRunner.java  | 25 ++++++++++++++++------
 1 file changed, 19 insertions(+), 6 deletions(-)

diff --git 
a/jena-arq/src/test/java/org/apache/jena/arq/junit/textrunner/TextTestRunner.java
 
b/jena-arq/src/test/java/org/apache/jena/arq/junit/textrunner/TextTestRunner.java
index a84b7f4b23..157761aaf2 100644
--- 
a/jena-arq/src/test/java/org/apache/jena/arq/junit/textrunner/TextTestRunner.java
+++ 
b/jena-arq/src/test/java/org/apache/jena/arq/junit/textrunner/TextTestRunner.java
@@ -18,6 +18,7 @@
 
 package org.apache.jena.arq.junit.textrunner;
 
+import java.io.PrintWriter;
 import java.util.List;
 import java.util.function.Function;
 
@@ -99,15 +100,27 @@ public class TextTestRunner {
         TestExecutionSummary summary = summaryListener.getSummary();
 
         if ( summary != null ) {
-            //summary.printTo(new PrintWriter(System.out));
             out.println();
+            if ( executionStats.getTestFailures() == 0 ) {
+                out.println("** Success");
+                out.println();
+            } else {
+                out.printf("** Failures: %s\n", 
executionStats.getTestFailures());
+                out.println();
+            }
+            //summary.printTo(new PrintWriter(System.out, true));
 //            out.println("Containers: "+executionStats.getContainerCount());
 //            out.println("Manifests:  "+manifestCount);
-            out.println("Manifests: "+executionStats.getContainerCount());
-            out.println("Tests pass: "+executionStats.getTestPasses());
-            out.println("Tests fail: "+executionStats.getTestFailures());
-            if ( summary.getTestsSkippedCount() > 0 )
-                out.println("Tests skip: "+summary.getTestsSkippedCount());
+            if ( summary.getTestsSkippedCount() > 0 ) {
+                out.println("Manifests:     
"+executionStats.getContainerCount());
+                out.println("Tests pass:    "+executionStats.getTestPasses());
+                out.println("Tests fail:    
"+executionStats.getTestFailures());
+                out.println("Tests skipped: "+summary.getTestsSkippedCount());
+            } else {
+                out.println("Manifests:  "+executionStats.getContainerCount());
+                out.println("Tests pass: "+executionStats.getTestPasses());
+                out.println("Tests fail: "+executionStats.getTestFailures());
+            }
         }
 
         if ( produceEarlReport ) {

Reply via email to