summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nova/tests/functional/integrated_helpers.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/nova/tests/functional/integrated_helpers.py b/nova/tests/functional/integrated_helpers.py
index 183c983306..44d12fdbf6 100644
--- a/nova/tests/functional/integrated_helpers.py
+++ b/nova/tests/functional/integrated_helpers.py
@@ -382,13 +382,14 @@ class InstanceHelperMixin(object):
self.fail('The line "%(log_line)s" did not appear in the log')
- def _live_migrate(self, server, migration_final_status):
+ def _live_migrate(self, server, migration_expected_state,
+ server_expected_state='ACTIVE'):
self.api.post_server_action(
server['id'],
{'os-migrateLive': {'host': None,
'block_migration': 'auto'}})
- self._wait_for_state_change(self.api, server, 'ACTIVE')
- self._wait_for_migration_status(server, [migration_final_status])
+ self._wait_for_state_change(self.api, server, server_expected_state)
+ self._wait_for_migration_status(server, [migration_expected_state])
def _evacuate_server(
self, server, extra_post_args=None, expected_host=None,