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

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


The following commit(s) were added to refs/heads/master by this push:
     new 23f98e55e [flink][test] Fix unstable test of 
GlobalDynamicBucketTableITCase (#2378)
23f98e55e is described below

commit 23f98e55eea95b0318383e54ddf270a8021e95ed
Author: YeJunHao <[email protected]>
AuthorDate: Thu Nov 23 19:07:52 2023 +0800

    [flink][test] Fix unstable test of GlobalDynamicBucketTableITCase (#2378)
---
 .github/workflows/check-licensing.yml                   |  2 +-
 .../paimon/flink/GlobalDynamicBucketTableITCase.java    | 17 +++++++++++++++--
 2 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/check-licensing.yml 
b/.github/workflows/check-licensing.yml
index 5ad1915d5..494a772e8 100644
--- a/.github/workflows/check-licensing.yml
+++ b/.github/workflows/check-licensing.yml
@@ -41,7 +41,7 @@ jobs:
         run: |
           set -o pipefail
 
-          mvn clean deploy ${{ env.MVN_COMMON_OPTIONS }} 
-Dmaven.test.skip=true \
+          mvn clean deploy ${{ env.MVN_COMMON_OPTIONS }} -DskipTests \
             -DaltDeploymentRepository=validation_repository::default::file:${{ 
env.MVN_VALIDATION_DIR }} \
             | tee ${{ env.MVN_BUILD_OUTPUT_FILE }}
 
diff --git 
a/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/GlobalDynamicBucketTableITCase.java
 
b/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/GlobalDynamicBucketTableITCase.java
index fc6172b7a..c908efc4e 100644
--- 
a/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/GlobalDynamicBucketTableITCase.java
+++ 
b/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/GlobalDynamicBucketTableITCase.java
@@ -76,8 +76,8 @@ public class GlobalDynamicBucketTableITCase extends 
CatalogITCaseBase {
                         + " (1, 1, 1, 1),"
                         + " (2, 1, 2, 3),"
                         + " (1, 3, 3, 3),"
-                        + " (2, 4, 4, 4),"
-                        + " (3, 3, CAST(NULL AS INT), 5)");
+                        + " (2, 4, 4, 4)");
+        sql("INSERT INTO partial_update_t VALUES (3, 3, CAST(NULL AS INT), 
5)");
         assertThat(sql("SELECT * FROM partial_update_t"))
                 .containsExactlyInAnyOrder(
                         Row.of(1, 1, 2, 3), Row.of(2, 4, 4, 4), Row.of(1, 3, 
3, 5));
@@ -87,6 +87,19 @@ public class GlobalDynamicBucketTableITCase extends 
CatalogITCaseBase {
                 .containsExactlyInAnyOrder(Row.of(1, 1, 1), Row.of(1, 3, 3), 
Row.of(2, 4, 4));
     }
 
+    @Test
+    public void testBulkLoad2() {
+        sql(
+                "INSERT INTO partial_update_t VALUES"
+                        + " (1, 3, 1, 1),"
+                        + " (2, 3, 2, 3),"
+                        + " (1, 3, 3, 3),"
+                        + " (2, 3, 4, 4)");
+        sql("INSERT INTO partial_update_t VALUES (3, 3, CAST(NULL AS INT), 
5)");
+        assertThat(sql("SELECT * FROM partial_update_t"))
+                .containsExactlyInAnyOrder(Row.of(1, 3, 4, 5));
+    }
+
     @Test
     public void testWriteRead() {
         sql("INSERT INTO T VALUES (1, 1, 1), (1, 2, 2), (1, 3, 3), (1, 4, 4), 
(1, 5, 5)");

Reply via email to