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

yuqi1129 pushed a commit to branch branch-1.3
in repository https://gitbox.apache.org/repos/asf/gravitino.git


The following commit(s) were added to refs/heads/branch-1.3 by this push:
     new fb11cf6441 [Cherry-pick to branch-1.3] [#13286] test(trino-connector): 
Fix flaky test testCatalogStatusReportsARegistrationFailure (#13287) (#13292)
fb11cf6441 is described below

commit fb11cf64410c2995a2033daa5b697c1bc05efdb6
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Sep 18 11:46:38 2026 +0800

    [Cherry-pick to branch-1.3] [#13286] test(trino-connector): Fix flaky test 
testCatalogStatusReportsARegistrationFailure (#13287) (#13292)
    
    **Cherry-pick Information:**
    - Original commit: bff141888cbf0843168c5c9e564d9bbb8a3cd036
    - Target branch: `branch-1.3`
    - Status: Conflicts resolved
    
    ---------
    
    Co-authored-by: Yuhui <[email protected]>
    Co-authored-by: Claude Opus 5 <[email protected]>
    Co-authored-by: diqiu50 <[email protected]>
---
 .../org/apache/gravitino/trino/connector/TestGravitinoConnector.java  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/trino-connector/trino-connector/src/test/java/org/apache/gravitino/trino/connector/TestGravitinoConnector.java
 
b/trino-connector/trino-connector/src/test/java/org/apache/gravitino/trino/connector/TestGravitinoConnector.java
index e0a7cf4a79..8b81a88c8b 100644
--- 
a/trino-connector/trino-connector/src/test/java/org/apache/gravitino/trino/connector/TestGravitinoConnector.java
+++ 
b/trino-connector/trino-connector/src/test/java/org/apache/gravitino/trino/connector/TestGravitinoConnector.java
@@ -369,7 +369,9 @@ public abstract class TestGravitinoConnector extends 
AbstractGravitinoConnectorT
     MaterializedRow row = result.getMaterializedRows().get(0);
     assertEquals(row.getField(0), "FAILED");
     assertThat((String) row.getField(1)).contains("unknown-direct-key");
-    assertEquals(row.getField(2), 1L);
+    // The load loop retries failed catalogs on every metadata refresh, so a 
refresh that lands
+    // between the procedure call and this query bumps the count past the 
initial failure.
+    assertThat((Long) row.getField(2)).isGreaterThanOrEqualTo(1L);
 
     // Leave the shared query runner as it was found, or the load loop keeps 
retrying this catalog
     // and the other status table tests see an extra row.

Reply via email to