Skip to content

Commit 3e8a585

Browse files
authored
[hotfix][ci] Split e2e tests to decrease total ci time
1 parent 9d92095 commit 3e8a585

3 files changed

Lines changed: 27 additions & 2 deletions

File tree

.github/workflows/template.flink-ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ jobs:
311311
strategy:
312312
fail-fast: false
313313
matrix:
314-
group: [1, 2]
314+
group: [1, 2, 3, 4]
315315

316316
steps:
317317
- name: "Flink Checkout"

flink-end-to-end-tests/run-nightly-tests.sh

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,9 @@ function run_group_1 {
148148
# run_test "Running Kerberized YARN application on Docker test (custom fs plugin)" "$END_TO_END_DIR/test-scripts/test_yarn_application_kerberos_docker.sh dummy-fs"
149149
# fi
150150
fi
151+
}
151152

153+
function run_group_2 {
152154
################################################################################
153155
# High Availability
154156
################################################################################
@@ -164,7 +166,7 @@ function run_group_1 {
164166
run_test "Running HA per-job cluster (rocks, incremental) end-to-end test" "$END_TO_END_DIR/test-scripts/test_ha_per_job_cluster_datastream.sh rocks true true" "skip_check_exceptions"
165167
}
166168

167-
function run_group_2 {
169+
function run_group_3 {
168170
################################################################################
169171
# Miscellaneous
170172
################################################################################
@@ -205,6 +207,9 @@ function run_group_2 {
205207
run_test "TPC-H end-to-end test" "$END_TO_END_DIR/test-scripts/test_tpch.sh"
206208
run_test "TPC-DS end-to-end test" "$END_TO_END_DIR/test-scripts/test_tpcds.sh"
207209
run_test "TPC-DS end-to-end test with adaptive batch scheduler" "$END_TO_END_DIR/test-scripts/test_tpcds.sh AdaptiveBatch run_test" "custom_check_exceptions" "$END_TO_END_DIR/test-scripts/test_tpcds.sh AdaptiveBatch check_exceptions"
210+
}
211+
212+
function run_group_4 {
208213

209214
run_test "Heavy deployment end-to-end test" "$END_TO_END_DIR/test-scripts/test_heavy_deployment.sh" "skip_check_exceptions"
210215

@@ -262,9 +267,15 @@ if [ "$1" == "1" ]; then
262267
run_group_1
263268
elif [ "$1" == "2" ]; then
264269
run_group_2
270+
elif [ "$1" == "3" ]; then
271+
run_group_3
272+
elif [ "$1" == "4" ]; then
273+
run_group_4
265274
else
266275
run_group_1
267276
run_group_2
277+
run_group_3
278+
run_group_4
268279
fi
269280

270281

tools/azure-pipelines/jobs-template.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,3 +195,17 @@ jobs:
195195
environment: ${{parameters.environment}}
196196
jdk: ${{parameters.jdk}}
197197
group: 2
198+
- template: e2e-template.yml
199+
parameters:
200+
stage_name: ${{parameters.stage_name}}
201+
e2e_pool_definition: ${{parameters.e2e_pool_definition}}
202+
environment: ${{parameters.environment}}
203+
jdk: ${{parameters.jdk}}
204+
group: 3
205+
- template: e2e-template.yml
206+
parameters:
207+
stage_name: ${{parameters.stage_name}}
208+
e2e_pool_definition: ${{parameters.e2e_pool_definition}}
209+
environment: ${{parameters.environment}}
210+
jdk: ${{parameters.jdk}}
211+
group: 4

0 commit comments

Comments
 (0)