Fix management queue test errors

These tests were missing a synchronization point making them subject
to race conditions.

Change-Id: I6103298a142aa34c4d73f0463e199655c68897fd
This commit is contained in:
James E. Blair 2014-02-06 07:11:32 -08:00
parent cd2a7970a5
commit 78acec9757
1 changed files with 2 additions and 0 deletions

View File

@ -3241,6 +3241,7 @@ class TestScheduler(testtools.TestCase):
self.assertEqual(
enqueue_times[str(item.change)], item.enqueue_time)
self.waitUntilSettled()
self.worker.release('.*-merge')
self.waitUntilSettled()
self.worker.release('.*-merge')
@ -3307,6 +3308,7 @@ class TestScheduler(testtools.TestCase):
r = client.promote(pipeline='gate',
change_ids=['3,1'])
self.waitUntilSettled()
self.worker.release('.*-merge')
self.waitUntilSettled()
self.worker.release('.*-merge')