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

afs pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git

commit 8417573509aeb332efa641a141fa774b4e884340
Author: Andy Seaborne <[email protected]>
AuthorDate: Wed Apr 22 11:51:31 2026 +0100

    Fix adding a new system-wide test maker
---
 .../test/java/org/apache/jena/arq/junit/manifest/TestMakers.java | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git 
a/jena-arq/src/test/java/org/apache/jena/arq/junit/manifest/TestMakers.java 
b/jena-arq/src/test/java/org/apache/jena/arq/junit/manifest/TestMakers.java
index 3d4ee22ec4..b37c8f7599 100644
--- a/jena-arq/src/test/java/org/apache/jena/arq/junit/manifest/TestMakers.java
+++ b/jena-arq/src/test/java/org/apache/jena/arq/junit/manifest/TestMakers.java
@@ -21,6 +21,7 @@
 
 package org.apache.jena.arq.junit.manifest;
 
+import java.util.ArrayList;
 import java.util.List;
 
 import org.apache.jena.arq.junit.SurpressedTest;
@@ -52,7 +53,9 @@ public class TestMakers {
      * Add a test maker to the system-wide test makers list
      */
     public static void install(TestMaker testMaker) {
-        systemSetup.add(testMaker);
+        List<TestMaker> next = new ArrayList<>(systemSetup.installed);
+        next.add(testMaker);
+        set(next);
     }
 
     public static void reset() {
@@ -77,10 +80,6 @@ public class TestMakers {
         installed = testMakers;
     }
 
-    public void add(TestMaker testMaker) {
-        installed.add(testMaker);
-    }
-
     public void clear() {
         installed.clear();
     }

Reply via email to