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

JingsongLi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git


The following commit(s) were added to refs/heads/master by this push:
     new db1b5c7c22 [flink] Fix flaky test duplicate nullable PK IT (#9117)
db1b5c7c22 is described below

commit db1b5c7c22d72fed3189d841ec89b98b39b3e5df
Author: Arnav Balyan <[email protected]>
AuthorDate: Mon Aug 10 14:13:01 2026 +0530

    [flink] Fix flaky test duplicate nullable PK IT (#9117)
---
 .../org/apache/paimon/flink/NullablePrimaryKeyITCase.java     | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git 
a/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/NullablePrimaryKeyITCase.java
 
b/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/NullablePrimaryKeyITCase.java
index 2cf988dd6c..c574588d55 100644
--- 
a/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/NullablePrimaryKeyITCase.java
+++ 
b/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/NullablePrimaryKeyITCase.java
@@ -89,9 +89,14 @@ public class NullablePrimaryKeyITCase extends 
CatalogITCaseBase {
                         + "(CAST(NULL AS INT), 'null-v2'), "
                         + "(1, 'one')");
 
-        // Without a sequence field, either value may win within the same 
commit.
-        assertThat(sql("SELECT id FROM T"))
-                .containsExactlyInAnyOrder(Row.of((Object) null), Row.of(1));
+        assertThat(sql("SELECT * FROM T"))
+                .hasSize(2)
+                .contains(Row.of(1, "one"))
+                .anySatisfy(
+                        row -> {
+                            assertThat(row.getField(0)).isNull();
+                            assertThat(row.getField(1)).isIn("null-v1", 
"null-v2");
+                        });
     }
 
     @Test

Reply via email to