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

jamesnetherton pushed a commit to branch 3.33.x
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit a4fb21aafcacd619668e3a3b500a2cf77e7627a5
Author: James Netherton <[email protected]>
AuthorDate: Tue Aug 4 07:04:09 2026 +0100

    Fix intermittent InfinispanClusterServiceTest.testFailover failure
    
    The test was failing intermittently in native mode because stale cluster
    files from previous test runs could interfere with the test assertions.
    The cleanup was happening after the test (@AfterEach), meaning subsequent
    test runs could start with leftover files.
    
    Changed the cleanup method from @AfterEach to @BeforeEach to ensure the
    target/cluster/ directory is cleaned before each test run, eliminating
    the race condition.
    
    Fixes #8899
---
 .../quarkus/component/master/it/InfinispanClusterServiceTest.java     | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/integration-tests/master-infinispan/src/test/java/org/apache/camel/quarkus/component/master/it/InfinispanClusterServiceTest.java
 
b/integration-tests/master-infinispan/src/test/java/org/apache/camel/quarkus/component/master/it/InfinispanClusterServiceTest.java
index 5502bd9926..4a654b14ba 100644
--- 
a/integration-tests/master-infinispan/src/test/java/org/apache/camel/quarkus/component/master/it/InfinispanClusterServiceTest.java
+++ 
b/integration-tests/master-infinispan/src/test/java/org/apache/camel/quarkus/component/master/it/InfinispanClusterServiceTest.java
@@ -32,7 +32,7 @@ import org.apache.commons.io.FileUtils;
 import org.awaitility.Awaitility;
 import org.eclipse.microprofile.config.Config;
 import org.eclipse.microprofile.config.ConfigProvider;
-import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.zeroturnaround.exec.StartedProcess;
 
@@ -42,7 +42,7 @@ import static org.hamcrest.Matchers.emptyString;
 @QuarkusTest
 @QuarkusTestResource(InfinispanClusterServiceTestResource.class)
 class InfinispanClusterServiceTest {
-    @AfterEach
+    @BeforeEach
     public void deleteClusterFiles() {
         FileUtils.deleteQuietly(Paths.get("target/cluster/").toFile());
     }

Reply via email to