Skip to content

Commit c155638

Browse files
authored
[ci] Fix docker environment related test failure (apache#4275)
1 parent ef9f977 commit c155638

32 files changed

Lines changed: 244 additions & 9 deletions

File tree

.github/workflows/flink_cdc_base.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ on:
4444

4545
jobs:
4646
test:
47-
runs-on: ubuntu-latest
47+
runs-on: ubuntu-22.04
4848
timeout-minutes: 120
4949
strategy:
5050
max-parallel: 20

flink-cdc-composer/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,12 @@ limitations under the License.
5555
<artifactId>flink-test-utils</artifactId>
5656
<version>${flink.version}</version>
5757
<scope>test</scope>
58+
<exclusions>
59+
<exclusion>
60+
<groupId>org.testcontainers</groupId>
61+
<artifactId>testcontainers</artifactId>
62+
</exclusion>
63+
</exclusions>
5864
</dependency>
5965
<dependency>
6066
<groupId>org.apache.flink</groupId>

flink-cdc-composer/src/test/java/org/apache/flink/cdc/composer/flink/FlinkPipelineComposerITCase.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,13 @@
5252
import org.apache.flink.runtime.testutils.MiniClusterResourceConfiguration;
5353
import org.apache.flink.test.junit5.MiniClusterExtension;
5454

55+
import org.apache.flink.shaded.guava31.com.google.common.collect.ImmutableMap;
56+
5557
import org.junit.jupiter.api.AfterEach;
5658
import org.junit.jupiter.api.BeforeEach;
5759
import org.junit.jupiter.api.extension.RegisterExtension;
5860
import org.junit.jupiter.params.ParameterizedTest;
5961
import org.junit.jupiter.params.provider.EnumSource;
60-
import org.testcontainers.shaded.com.google.common.collect.ImmutableMap;
6162

6263
import java.io.ByteArrayOutputStream;
6364
import java.io.PrintStream;

flink-cdc-composer/src/test/java/org/apache/flink/cdc/composer/flink/FlinkPipelineComposerLenientITCase.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,14 @@
4646
import org.apache.flink.runtime.testutils.MiniClusterResourceConfiguration;
4747
import org.apache.flink.test.junit5.MiniClusterExtension;
4848

49+
import org.apache.flink.shaded.guava31.com.google.common.collect.ImmutableMap;
50+
4951
import org.junit.jupiter.api.AfterEach;
5052
import org.junit.jupiter.api.BeforeEach;
5153
import org.junit.jupiter.api.Test;
5254
import org.junit.jupiter.api.extension.RegisterExtension;
5355
import org.junit.jupiter.params.ParameterizedTest;
5456
import org.junit.jupiter.params.provider.EnumSource;
55-
import org.testcontainers.shaded.com.google.common.collect.ImmutableMap;
5657

5758
import java.io.ByteArrayOutputStream;
5859
import java.io.PrintStream;

flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-doris/pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,24 @@ limitations under the License.
7777
<artifactId>flink-test-utils-junit</artifactId>
7878
<version>${flink.version}</version>
7979
<scope>test</scope>
80+
<exclusions>
81+
<exclusion>
82+
<groupId>org.testcontainers</groupId>
83+
<artifactId>testcontainers</artifactId>
84+
</exclusion>
85+
</exclusions>
8086
</dependency>
8187
<dependency>
8288
<groupId>org.apache.flink</groupId>
8389
<artifactId>flink-test-utils</artifactId>
8490
<version>${flink.version}</version>
8591
<scope>test</scope>
92+
<exclusions>
93+
<exclusion>
94+
<groupId>org.testcontainers</groupId>
95+
<artifactId>testcontainers</artifactId>
96+
</exclusion>
97+
</exclusions>
8698
</dependency>
8799
<dependency>
88100
<groupId>org.slf4j</groupId>

flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-elasticsearch/pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,24 @@ limitations under the License.
5858
<artifactId>flink-test-utils</artifactId>
5959
<version>${flink.version}</version>
6060
<scope>test</scope>
61+
<exclusions>
62+
<exclusion>
63+
<groupId>org.testcontainers</groupId>
64+
<artifactId>testcontainers</artifactId>
65+
</exclusion>
66+
</exclusions>
6167
</dependency>
6268
<dependency>
6369
<groupId>org.apache.flink</groupId>
6470
<artifactId>flink-connector-test-utils</artifactId>
6571
<version>${flink.version}</version>
6672
<scope>test</scope>
73+
<exclusions>
74+
<exclusion>
75+
<groupId>org.testcontainers</groupId>
76+
<artifactId>testcontainers</artifactId>
77+
</exclusion>
78+
</exclusions>
6779
</dependency>
6880

6981
<!-- Jackson Databind -->

flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-fluss/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@ limitations under the License.
5757
<artifactId>flink-test-utils</artifactId>
5858
<version>${flink.version}</version>
5959
<scope>test</scope>
60+
<exclusions>
61+
<exclusion>
62+
<groupId>org.testcontainers</groupId>
63+
<artifactId>testcontainers</artifactId>
64+
</exclusion>
65+
</exclusions>
6066
</dependency>
6167

6268
<dependency>

flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-iceberg/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ limitations under the License.
5656
<artifactId>junit-vintage-engine</artifactId>
5757
<groupId>org.junit.vintage</groupId>
5858
</exclusion>
59+
<exclusion>
60+
<groupId>org.testcontainers</groupId>
61+
<artifactId>testcontainers</artifactId>
62+
</exclusion>
5963
</exclusions>
6064
</dependency>
6165

@@ -76,6 +80,12 @@ limitations under the License.
7680
<artifactId>flink-test-utils-junit</artifactId>
7781
<version>${flink.version}</version>
7882
<scope>test</scope>
83+
<exclusions>
84+
<exclusion>
85+
<groupId>org.testcontainers</groupId>
86+
<artifactId>testcontainers</artifactId>
87+
</exclusion>
88+
</exclusions>
7989
</dependency>
8090

8191
<!-- hadoop dependency -->

flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-kafka/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,12 @@ limitations under the License.
7474
<artifactId>flink-test-utils</artifactId>
7575
<version>${flink.version}</version>
7676
<scope>test</scope>
77+
<exclusions>
78+
<exclusion>
79+
<groupId>org.testcontainers</groupId>
80+
<artifactId>testcontainers</artifactId>
81+
</exclusion>
82+
</exclusions>
7783
</dependency>
7884

7985
<dependency>

flink-cdc-connect/flink-cdc-pipeline-connectors/flink-cdc-pipeline-connector-mysql/pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,13 +94,25 @@ limitations under the License.
9494
<artifactId>flink-test-utils</artifactId>
9595
<version>${flink.version}</version>
9696
<scope>test</scope>
97+
<exclusions>
98+
<exclusion>
99+
<groupId>org.testcontainers</groupId>
100+
<artifactId>testcontainers</artifactId>
101+
</exclusion>
102+
</exclusions>
97103
</dependency>
98104

99105
<dependency>
100106
<groupId>org.apache.flink</groupId>
101107
<artifactId>flink-connector-test-utils</artifactId>
102108
<version>${flink.version}</version>
103109
<scope>test</scope>
110+
<exclusions>
111+
<exclusion>
112+
<groupId>org.testcontainers</groupId>
113+
<artifactId>testcontainers</artifactId>
114+
</exclusion>
115+
</exclusions>
104116
</dependency>
105117

106118
<dependency>

0 commit comments

Comments
 (0)