Allow live migration related tests to run 03/41503/2
authorLinda Wang <wangwulin@huawei.com>
Mon, 11 Sep 2017 06:15:40 +0000 (06:15 +0000)
committerLinda Wang <wangwulin@huawei.com>
Mon, 11 Sep 2017 06:28:42 +0000 (06:28 +0000)
For tempest or rally, if there are more than 1 compute node, live
migration related tests should not be skipped or blacklisted if
shared storage is enabled via ceph.

Change-Id: Ic93e4f508b597c657abe8d246f0cf9c2b5dfd020
Signed-off-by: Linda Wang <wangwulin@huawei.com>
functest/opnfv_tests/openstack/rally/rally.py
functest/opnfv_tests/openstack/tempest/conf_utils.py

index 2042b2d..64382de 100644 (file)
@@ -179,7 +179,7 @@ class RallyBase(testcase.OSGCTestCase):
 
     @staticmethod
     def live_migration_supported():
-        """Determine is live migration is supported."""
+        """Determine if live migration is supported."""
         config = iniparse.ConfigParser()
         if (config.read(RallyBase.TEMPEST_CONF_FILE) and
                 config.has_section('compute-feature-enabled') and
index 4202df6..7f7db35 100644 (file)
@@ -216,6 +216,7 @@ def configure_tempest_update_params(tempest_conf_file, image_id=None,
     if compute_cnt > 1:
         # enable multinode tests
         config.set('compute', 'min_compute_nodes', compute_cnt)
+        config.set('compute-feature-enabled', 'live_migration', True)
 
     config.set('identity', 'region', 'RegionOne')
     if os_utils.is_keystone_v3():