You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ar...@apache.org on 2021/08/28 21:29:27 UTC

[flink] branch release-1.14 updated: [hotfix][tests] Disabling flaky source testing + PulsarSourceITCase cases.

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

arvid pushed a commit to branch release-1.14
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/release-1.14 by this push:
     new 2d9c9be  [hotfix][tests] Disabling flaky source testing + PulsarSourceITCase cases.
2d9c9be is described below

commit 2d9c9bef6e6f075ca7f671a98f4a9a4b49982f3b
Author: Arvid Heise <ar...@ververica.com>
AuthorDate: Sat Aug 28 23:27:06 2021 +0200

    [hotfix][tests] Disabling flaky source testing + PulsarSourceITCase cases.
    
    (cherry picked from commit 37c2e23f30151879abfe66c52fb56b5ce5c82050)
---
 .../pulsar/source/PulsarSourceITCase.java          | 22 ++++++++++++++++++++++
 .../common/testsuites/SourceTestSuiteBase.java     |  2 ++
 2 files changed, 24 insertions(+)

diff --git a/flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/PulsarSourceITCase.java b/flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/PulsarSourceITCase.java
index 89457dc..2717de8 100644
--- a/flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/PulsarSourceITCase.java
+++ b/flink-connectors/flink-connector-pulsar/src/test/java/org/apache/flink/connector/pulsar/source/PulsarSourceITCase.java
@@ -23,12 +23,17 @@ import org.apache.flink.connector.pulsar.testutils.PulsarTestEnvironment;
 import org.apache.flink.connector.pulsar.testutils.cases.MultipleTopicConsumingContext;
 import org.apache.flink.connector.pulsar.testutils.cases.SingleTopicConsumingContext;
 import org.apache.flink.connector.pulsar.testutils.runtime.PulsarRuntime;
+import org.apache.flink.connectors.test.common.environment.ClusterControllable;
 import org.apache.flink.connectors.test.common.environment.MiniClusterTestEnvironment;
+import org.apache.flink.connectors.test.common.environment.TestEnvironment;
+import org.apache.flink.connectors.test.common.external.ExternalContext;
 import org.apache.flink.connectors.test.common.junit.annotations.ExternalContextFactory;
 import org.apache.flink.connectors.test.common.junit.annotations.ExternalSystem;
 import org.apache.flink.connectors.test.common.junit.annotations.TestEnv;
 import org.apache.flink.connectors.test.common.testsuites.SourceTestSuiteBase;
 
+import org.junit.jupiter.api.Disabled;
+
 /** Unite test class for {@link PulsarSource}. */
 @SuppressWarnings("unused")
 class PulsarSourceITCase extends SourceTestSuiteBase<String> {
@@ -48,4 +53,21 @@ class PulsarSourceITCase extends SourceTestSuiteBase<String> {
     @ExternalContextFactory
     PulsarTestContextFactory<String, MultipleTopicConsumingContext> multipleTopic =
             new PulsarTestContextFactory<>(pulsar, MultipleTopicConsumingContext::new);
+
+    @Disabled
+    @Override
+    public void testMultipleSplits(TestEnvironment testEnv, ExternalContext<String> externalContext)
+            throws Exception {
+        super.testMultipleSplits(testEnv, externalContext);
+    }
+
+    @Disabled
+    @Override
+    public void testTaskManagerFailure(
+            TestEnvironment testEnv,
+            ExternalContext<String> externalContext,
+            ClusterControllable controller)
+            throws Exception {
+        super.testTaskManagerFailure(testEnv, externalContext, controller);
+    }
 }
diff --git a/flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/testsuites/SourceTestSuiteBase.java b/flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/testsuites/SourceTestSuiteBase.java
index 4b90272..02e7a41 100644
--- a/flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/testsuites/SourceTestSuiteBase.java
+++ b/flink-test-utils-parent/flink-connector-testing/src/main/java/org/apache/flink/connectors/test/common/testsuites/SourceTestSuiteBase.java
@@ -41,6 +41,7 @@ import org.apache.flink.streaming.api.operators.collect.CollectSinkOperatorFacto
 import org.apache.flink.streaming.api.operators.collect.CollectStreamSink;
 import org.apache.flink.util.CloseableIterator;
 
+import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.DisplayName;
 import org.junit.jupiter.api.TestInstance;
 import org.junit.jupiter.api.TestTemplate;
@@ -173,6 +174,7 @@ public abstract class SourceTestSuiteBase<T> {
      */
     @TestTemplate
     @DisplayName("Test source with at least one idle parallelism")
+    @Disabled
     public void testIdleReader(TestEnvironment testEnv, ExternalContext<T> externalContext)
             throws Exception {