Add waiter for test_live_migration_with_trunk

Add waiter for parent_port status check

Change-Id: Ia2b292d0e8bca016b8c81b2a41c35536a8a959bd
Closes-Bug: #1924258
This commit is contained in:
elajkat 2021-04-15 17:45:34 +02:00
parent b125d0124d
commit 5c1068488e
1 changed files with 8 additions and 4 deletions

View File

@ -263,8 +263,10 @@ class LiveMigrationTest(LiveMigrationTestBase):
test_utils.call_until_true(
self._is_port_status_active, CONF.validation.connect_timeout,
5, subport['id']))
parent = self.ports_client.show_port(parent['id'])['port']
self.assertEqual('ACTIVE', parent['status'])
self.assertTrue(
test_utils.call_until_true(
self._is_port_status_active, CONF.validation.connect_timeout,
5, parent['id']))
subport = self.ports_client.show_port(subport['id'])['port']
if not CONF.compute_feature_enabled.can_migrate_between_any_hosts:
@ -280,8 +282,10 @@ class LiveMigrationTest(LiveMigrationTestBase):
test_utils.call_until_true(
self._is_port_status_active, CONF.validation.connect_timeout,
5, subport['id']))
parent = self.ports_client.show_port(parent['id'])['port']
self.assertEqual('ACTIVE', parent['status'])
self.assertTrue(
test_utils.call_until_true(
self._is_port_status_active, CONF.validation.connect_timeout,
5, parent['id']))
class LiveMigrationRemoteConsolesV26Test(LiveMigrationTestBase):