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

yuzelin 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 b41572b7e [test] Fix test AppendOnlyTableCompaction stock in future 
get (#1918)
b41572b7e is described below

commit b41572b7e83b1555e1535b8a3e4d0608fe1570ff
Author: YeJunHao <41894543+leaves12...@users.noreply.github.com>
AuthorDate: Thu Aug 31 14:05:26 2023 +0800

    [test] Fix test AppendOnlyTableCompaction stock in future get (#1918)
---
 .../apache/paimon/flink/lookup/FileStoreLookupFunctionTest.java   | 8 ++++++++
 .../flink/sink/AppendOnlyTableCompactionWorkerOperatorTest.java   | 3 +++
 2 files changed, 11 insertions(+)

diff --git 
a/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/lookup/FileStoreLookupFunctionTest.java
 
b/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/lookup/FileStoreLookupFunctionTest.java
index c1e4323d1..b0931f23d 100644
--- 
a/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/lookup/FileStoreLookupFunctionTest.java
+++ 
b/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/lookup/FileStoreLookupFunctionTest.java
@@ -36,6 +36,7 @@ import org.apache.paimon.types.DataTypes;
 import org.apache.paimon.types.RowType;
 import org.apache.paimon.utils.TraceableFileIO;
 
+import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.io.TempDir;
@@ -96,6 +97,13 @@ public class FileStoreLookupFunctionTest {
         fileStoreLookupFunction.open(tempDir.toString());
     }
 
+    @AfterEach
+    public void close() throws Exception {
+        if (fileStoreLookupFunction != null) {
+            fileStoreLookupFunction.close();
+        }
+    }
+
     @Test
     public void testLookupScanLeak() throws Exception {
         commit(writeCommit(1));
diff --git 
a/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/sink/AppendOnlyTableCompactionWorkerOperatorTest.java
 
b/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/sink/AppendOnlyTableCompactionWorkerOperatorTest.java
index dbfbd371d..78802519e 100644
--- 
a/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/sink/AppendOnlyTableCompactionWorkerOperatorTest.java
+++ 
b/paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/sink/AppendOnlyTableCompactionWorkerOperatorTest.java
@@ -151,6 +151,9 @@ public class AppendOnlyTableCompactionWorkerOperatorTest 
extends TableTestBase {
 
         for (Future<CommitMessage> f : workerOperator.result()) {
             try {
+                if (!f.isDone()) {
+                    break;
+                }
                 CommitMessage commitMessage = f.get();
                 List<DataFileMeta> fileMetas =
                         ((CommitMessageImpl) 
commitMessage).compactIncrement().compactAfter();

Reply via email to