From 0e77337742e6548d03033bbfaae169ef0fa07b47 Mon Sep 17 00:00:00 2001 From: CJ Steiner Date: Wed, 1 Oct 2025 00:30:14 -0500 Subject: [PATCH] test_jenkins_matrix: improve stability of failing test --- jenkinsapi_tests/systests/job_configs.py | 4 ++-- jenkinsapi_tests/systests/test_jenkins_matrix.py | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/jenkinsapi_tests/systests/job_configs.py b/jenkinsapi_tests/systests/job_configs.py index 35fa782e..da21ecb0 100644 --- a/jenkinsapi_tests/systests/job_configs.py +++ b/jenkinsapi_tests/systests/job_configs.py @@ -168,7 +168,7 @@ false false false - + false @@ -182,7 +182,7 @@ - ping -c 10 127.0.0.1 + ping -c 3 127.0.0.1 diff --git a/jenkinsapi_tests/systests/test_jenkins_matrix.py b/jenkinsapi_tests/systests/test_jenkins_matrix.py index 056dbda2..1337ad6c 100644 --- a/jenkinsapi_tests/systests/test_jenkins_matrix.py +++ b/jenkinsapi_tests/systests/test_jenkins_matrix.py @@ -12,12 +12,13 @@ def test_invoke_matrix_job(jenkins): job_name = "create_%s" % random_string() job = jenkins.create_job(job_name, MATRIX_JOB) queueItem = job.invoke() - queueItem.block_until_complete() + time.sleep(3) # give jenkins time to catch up + queueItem.block_until_complete(delay=3) build = job.get_last_build() while build.is_running(): - time.sleep(1) + time.sleep(3) set_of_groups = set() for run in build.get_matrix_runs():