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

snuyanzin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
     new 3e8a5851ac3 [hotfix][ci] Split e2e tests to decrease total ci time
3e8a5851ac3 is described below

commit 3e8a5851ac33f3618e1203bb1a9f7a3221b35d3b
Author: Sergey Nuyanzin <[email protected]>
AuthorDate: Thu Apr 23 17:40:59 2026 +0200

    [hotfix][ci] Split e2e tests to decrease total ci time
---
 .github/workflows/template.flink-ci.yml     |  2 +-
 flink-end-to-end-tests/run-nightly-tests.sh | 13 ++++++++++++-
 tools/azure-pipelines/jobs-template.yml     | 14 ++++++++++++++
 3 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/template.flink-ci.yml 
b/.github/workflows/template.flink-ci.yml
index ad8ebf067a8..9a7038cfbfc 100644
--- a/.github/workflows/template.flink-ci.yml
+++ b/.github/workflows/template.flink-ci.yml
@@ -311,7 +311,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        group: [1, 2]
+        group: [1, 2, 3, 4]
 
     steps:
       - name: "Flink Checkout"
diff --git a/flink-end-to-end-tests/run-nightly-tests.sh 
b/flink-end-to-end-tests/run-nightly-tests.sh
index fe47e8e0635..129aeb82f45 100755
--- a/flink-end-to-end-tests/run-nightly-tests.sh
+++ b/flink-end-to-end-tests/run-nightly-tests.sh
@@ -148,7 +148,9 @@ function run_group_1 {
         #     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"
         # fi
     fi
+}
 
+function run_group_2 {
     
################################################################################
     # High Availability
     
################################################################################
@@ -164,7 +166,7 @@ function run_group_1 {
     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"
 }
 
-function run_group_2 {
+function run_group_3 {
     
################################################################################
     # Miscellaneous
     
################################################################################
@@ -205,6 +207,9 @@ function run_group_2 {
     run_test "TPC-H end-to-end test" 
"$END_TO_END_DIR/test-scripts/test_tpch.sh"
     run_test "TPC-DS end-to-end test" 
"$END_TO_END_DIR/test-scripts/test_tpcds.sh"
     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"
+}
+
+function run_group_4 {
 
     run_test "Heavy deployment end-to-end test" 
"$END_TO_END_DIR/test-scripts/test_heavy_deployment.sh" "skip_check_exceptions"
 
@@ -262,9 +267,15 @@ if [ "$1" == "1" ]; then
     run_group_1
 elif [ "$1" == "2" ]; then
     run_group_2
+elif [ "$1" == "3" ]; then
+    run_group_3
+elif [ "$1" == "4" ]; then
+    run_group_4
 else
     run_group_1
     run_group_2
+    run_group_3
+    run_group_4
 fi
 
 
diff --git a/tools/azure-pipelines/jobs-template.yml 
b/tools/azure-pipelines/jobs-template.yml
index 8db20ed01d2..a9d97ba4365 100644
--- a/tools/azure-pipelines/jobs-template.yml
+++ b/tools/azure-pipelines/jobs-template.yml
@@ -195,3 +195,17 @@ jobs:
     environment: ${{parameters.environment}}
     jdk: ${{parameters.jdk}}
     group: 2
+- template: e2e-template.yml
+  parameters:
+    stage_name: ${{parameters.stage_name}}
+    e2e_pool_definition: ${{parameters.e2e_pool_definition}}
+    environment: ${{parameters.environment}}
+    jdk: ${{parameters.jdk}}
+    group: 3
+- template: e2e-template.yml
+  parameters:
+    stage_name: ${{parameters.stage_name}}
+    e2e_pool_definition: ${{parameters.e2e_pool_definition}}
+    environment: ${{parameters.environment}}
+    jdk: ${{parameters.jdk}}
+    group: 4

Reply via email to