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()); }
