This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git

commit 93a19f385edddf1519753b2166a8a29b21918203
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Fri Mar 15 10:37:48 2024 +0100

    Avoid unnecessary message for aborted tests.
---
 .../test/org/apache/sis/test/FailureDetailsReporter.java              | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/endorsed/src/org.apache.sis.util/test/org/apache/sis/test/FailureDetailsReporter.java
 
b/endorsed/src/org.apache.sis.util/test/org/apache/sis/test/FailureDetailsReporter.java
index 87477edf7b..4bb02bcf7f 100644
--- 
a/endorsed/src/org.apache.sis.util/test/org/apache/sis/test/FailureDetailsReporter.java
+++ 
b/endorsed/src/org.apache.sis.util/test/org/apache/sis/test/FailureDetailsReporter.java
@@ -19,6 +19,7 @@ package org.apache.sis.test;
 import java.io.PrintStream;
 
 // Test dependencies
+import org.opentest4j.TestAbortedException;
 import org.junit.jupiter.api.extension.AfterEachCallback;
 import org.junit.jupiter.api.extension.BeforeEachCallback;
 import org.junit.jupiter.api.extension.ExtensionContext;
@@ -61,7 +62,8 @@ public final class FailureDetailsReporter implements 
BeforeEachCallback, AfterEa
     public final void afterEach(final ExtensionContext description) {
         boolean flush = TestCase.VERBOSE;
         LogRecordCollector.INSTANCE.setCurrentTest(null);
-        if (description.getExecutionException().isPresent()) {
+        Throwable ex = description.getExecutionException().orElse(null);
+        if (ex != null && !(ex instanceof TestAbortedException)) {
             description.getTestMethod().ifPresent((method) -> {
                 final Long seed = TestUtilities.randomSeed.get();
                 if (seed != null) {

Reply via email to