diff options
Diffstat (limited to 'tests/base.py')
-rwxr-xr-x | tests/base.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/base.py b/tests/base.py index becc854b7..8c96d18a5 100755 --- a/tests/base.py +++ b/tests/base.py @@ -1116,6 +1116,12 @@ class ZuulTestCase(BaseTestCase): while len(self.gearman_server.functions) < count: time.sleep(0) + def orderedRelease(self): + # Run one build at a time to ensure non-race order: + while len(self.builds): + self.release(self.builds[0]) + self.waitUntilSettled() + def release(self, job): if isinstance(job, FakeBuild): job.release() |