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

pvillard31 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 10b129ff931 NIFI-16289 Wait for Couchbase bucket readiness in 
integration tests (#11620)
10b129ff931 is described below

commit 10b129ff931e079392ca9f899173fb64ab4ac001
Author: Mark Payne <[email protected]>
AuthorDate: Thu Sep 3 12:46:21 2026 -0400

    NIFI-16289 Wait for Couchbase bucket readiness in integration tests (#11620)
---
 .../nifi/processors/couchbase/integration/AbstractCouchbaseIT.java      | 2 +-
 .../apache/nifi/processors/couchbase/integration/GetCouchbaseIT.java    | 1 +
 .../apache/nifi/processors/couchbase/integration/PutCouchbaseIT.java    | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

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 7dc4a35af96..dce81b88b87 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
@@ -44,7 +44,7 @@ public class AbstractCouchbaseIT {
     protected static final String COUCHBASE_IMAGE_COMMUNITY_RECENT = 
"couchbase/server:community-7.6.2";
     protected static final String SERVICE_ID = "couchbaseConnectionService";
     protected static final String TEST_DOCUMENT_ID = "test-document-id";
-    private static final Duration CLIENT_READY_TIMEOUT = 
Duration.ofSeconds(60);
+    protected static final Duration CLIENT_READY_TIMEOUT = 
Duration.ofSeconds(60);
     private static final Duration CLIENT_READY_POLL_INTERVAL = 
Duration.ofMillis(100);
 
     protected static final String TEST_DATA = """
diff --git 
a/nifi-extension-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/integration/GetCouchbaseIT.java
 
b/nifi-extension-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/integration/GetCouchbaseIT.java
index 5836b85d403..1ce615e19dc 100644
--- 
a/nifi-extension-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/integration/GetCouchbaseIT.java
+++ 
b/nifi-extension-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/integration/GetCouchbaseIT.java
@@ -88,6 +88,7 @@ public class GetCouchbaseIT extends AbstractCouchbaseIT {
                 CONTAINER.getPassword()
         )) {
             final Bucket bucket = cluster.bucket(TEST_BUCKET_NAME);
+            bucket.waitUntilReady(CLIENT_READY_TIMEOUT);
             final Collection collection = bucket.defaultCollection();
 
             collection.upsert(TEST_DOCUMENT_ID, 
JsonObject.fromJson(TEST_DATA));
diff --git 
a/nifi-extension-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/integration/PutCouchbaseIT.java
 
b/nifi-extension-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/integration/PutCouchbaseIT.java
index a64919d17ca..b598cd9cf7d 100644
--- 
a/nifi-extension-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/integration/PutCouchbaseIT.java
+++ 
b/nifi-extension-bundles/nifi-couchbase-bundle/nifi-couchbase-processors/src/test/java/org/apache/nifi/processors/couchbase/integration/PutCouchbaseIT.java
@@ -87,6 +87,7 @@ public class PutCouchbaseIT extends AbstractCouchbaseIT {
                 CONTAINER.getPassword()
         )) {
             final Bucket bucket = cluster.bucket(TEST_BUCKET_NAME);
+            bucket.waitUntilReady(CLIENT_READY_TIMEOUT);
             final Collection collection = bucket.defaultCollection();
 
             final GetResult result = collection.get(TEST_DOCUMENT_ID);

Reply via email to