diff --git a/scripts/ci/testing/ci_run_airflow_testing.sh b/scripts/ci/testing/ci_run_airflow_testing.sh index 8286874557990f..0867e3c43eb91b 100755 --- a/scripts/ci/testing/ci_run_airflow_testing.sh +++ b/scripts/ci/testing/ci_run_airflow_testing.sh @@ -160,9 +160,10 @@ function run_test_types_in_parallel() { mkdir -p "${PARALLEL_MONITORED_DIR}/${SEMAPHORE_NAME}/${TEST_TYPE}" export JOB_LOG="${PARALLEL_MONITORED_DIR}/${SEMAPHORE_NAME}/${TEST_TYPE}/stdout" export PARALLEL_JOB_STATUS="${PARALLEL_MONITORED_DIR}/${SEMAPHORE_NAME}/${TEST_TYPE}/status" + # Each test job will get SIGTERM followed by SIGTERM 200ms later and SIGKILL 200ms later after 25 mins # shellcheck disable=SC2086 parallel --ungroup --bg --semaphore --semaphorename "${SEMAPHORE_NAME}" \ - --jobs "${MAX_PARALLEL_TEST_JOBS}" \ + --jobs "${MAX_PARALLEL_TEST_JOBS}" --timeout 1500 \ "$( dirname "${BASH_SOURCE[0]}" )/ci_run_single_airflow_test_in_docker.sh" "${@}" >${JOB_LOG} 2>&1 done parallel --semaphore --semaphorename "${SEMAPHORE_NAME}" --wait