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():