Skip to content

Commit 4bd8112

Browse files
committed
add itcase
1 parent 3c7fded commit 4bd8112

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/PostponeBucketTableITCase.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131

3232
import java.util.ArrayList;
3333
import java.util.List;
34+
import java.util.concurrent.ThreadLocalRandom;
3435
import java.util.concurrent.atomic.AtomicBoolean;
3536

3637
import static org.assertj.core.api.Assertions.assertThat;
@@ -75,7 +76,15 @@ public void testWriteThenCompact() throws Exception {
7576
values.add(String.format("(%d, %d, %d)", i, j, i * numKeys + j));
7677
}
7778
}
78-
tEnv.executeSql("INSERT INTO T VALUES " + String.join(", ", values)).await();
79+
ThreadLocalRandom random = ThreadLocalRandom.current();
80+
if (random.nextBoolean()) {
81+
tEnv.executeSql("INSERT INTO T VALUES " + String.join(", ", values)).await();
82+
} else {
83+
tEnv.executeSql(
84+
"INSERT INTO T /*+ OPTIONS('partition.sink-strategy'='hash') */ VALUES "
85+
+ String.join(", ", values))
86+
.await();
87+
}
7988
assertThat(collect(tEnv.executeSql("SELECT * FROM T"))).isEmpty();
8089

8190
tEnv.executeSql("CALL sys.compact(`table` => 'default.T')").await();

0 commit comments

Comments
 (0)