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

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


The following commit(s) were added to refs/heads/main by this push:
     new 0e6a68aedcf NIFI-16093 Wait for Couchbase Readiness in 
AbstractCouchbaseIT to stabilize integration tests (#11409)
0e6a68aedcf is described below

commit 0e6a68aedcffad0154e830691acbee8dd76bf9d4
Author: Pierre Villard <[email protected]>
AuthorDate: Wed Jul 8 19:48:54 2026 +0200

    NIFI-16093 Wait for Couchbase Readiness in AbstractCouchbaseIT to stabilize 
integration tests (#11409)
    
    Signed-off-by: David Handermann <[email protected]>
---
 .../nifi/processors/couchbase/integration/AbstractCouchbaseIT.java  | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git 
a/nifi-extension-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/integration/AbstractCouchbaseIT.java
 
b/nifi-extension-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/integration/AbstractCouchbaseIT.java
index edd0725f2d0..28e1ffb8dbf 100644
--- 
a/nifi-extension-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/integration/AbstractCouchbaseIT.java
+++ 
b/nifi-extension-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/integration/AbstractCouchbaseIT.java
@@ -16,6 +16,7 @@
  */
 package org.apache.nifi.processors.couchbase.integration;
 
+import com.couchbase.client.java.Cluster;
 import org.apache.nifi.reporting.InitializationException;
 import org.apache.nifi.services.couchbase.StandardCouchbaseConnectionService;
 import org.apache.nifi.util.TestRunner;
@@ -24,6 +25,8 @@ import org.junit.jupiter.api.BeforeAll;
 import org.testcontainers.couchbase.BucketDefinition;
 import org.testcontainers.couchbase.CouchbaseContainer;
 
+import java.time.Duration;
+
 import static 
org.apache.nifi.services.couchbase.StandardCouchbaseConnectionService.CONNECTION_STRING;
 import static 
org.apache.nifi.services.couchbase.StandardCouchbaseConnectionService.PASSWORD;
 import static 
org.apache.nifi.services.couchbase.StandardCouchbaseConnectionService.USERNAME;
@@ -59,6 +62,9 @@ public class AbstractCouchbaseIT {
     @BeforeAll
     public static void start() {
         container.start();
+        try (Cluster cluster = 
Cluster.connect(container.getConnectionString(), container.getUsername(), 
container.getPassword())) {
+            
cluster.bucket(TEST_BUCKET_NAME).waitUntilReady(Duration.ofSeconds(60));
+        }
     }
 
     @AfterAll

Reply via email to