add waiter for server to become ACTIVE after reboot

There looks to be a race condition between server
reboot request and cleanup fuction that runs when the test finishes.
This change add explicit waiting for server to be back to 'ACTIVE'
state after being rebooted.

Change-Id: I990977e02bd09e59b52ab72cb461aa720b8e2052
Closes-Bug: #1572197
This commit is contained in:
Waldemar Znoinski 2016-04-19 16:16:10 +01:00
parent fce1b57553
commit 8d82cbe0d6
1 changed files with 2 additions and 1 deletions

View File

@ -156,7 +156,8 @@ class CPUPolicyTest(base.BaseV2ComputeAdminTest):
def _reboot_server(self, server, reboot_type):
self.servers_client.reboot_server(server['id'], type=reboot_type)
waiters.wait_for_server_status(self.servers_client,
server['id'], 'ACTIVE')
# get more information
server = self.servers_client.show_server(server['id'])['server']