Added delay to let Jenkins to catchup with invocation
authorAleksey Maksimov <ctpeko3a@gmail.com>
Wed, 20 Nov 2013 03:07:12 +0000 (11:07 +0800)
committerAleksey Maksimov <ctpeko3a@gmail.com>
Wed, 20 Nov 2013 03:07:12 +0000 (11:07 +0800)
jenkinsapi_tests/systests/test_invocation.py

index 0875dfdd02523bfd3f0c998553fd6f5272ac624e..d199eddb818d14ddea7749bf7c0e7ce542a1429b 100644 (file)
@@ -2,6 +2,7 @@
 System tests for `jenkinsapi.jenkins` module.
 '''
 import unittest
+import time
 from jenkinsapi.build import Build
 from jenkinsapi.invocation import Invocation
 from jenkinsapi_tests.systests.base import BaseSystemTest
@@ -17,6 +18,8 @@ class TestInvocation(BaseSystemTest):
         job = self.jenkins.create_job(job_name, LONG_RUNNING_JOB)
         ii = job.invoke(invoke_pre_check_delay=7)
         self.assertIsInstance(ii, Invocation)
+        # Let Jenkins catchup
+        time.sleep(3)
         self.assertTrue(ii.is_queued_or_running())
         self.assertEquals(ii.get_build_number(), 1)