Update blacklist about migration tests for rally 63/45463/1
authorLinda Wang <wangwulin@huawei.com>
Tue, 17 Oct 2017 09:25:06 +0000 (09:25 +0000)
committerJose Lausuch <jalausuch@suse.com>
Wed, 18 Oct 2017 07:25:21 +0000 (07:25 +0000)
The test NovaServers.boot_and_migrate_server needs at least 2 compute
nodes:
https://github.com/openstack/rally/blob/stable/0.9/rally/plugins/openstack/scenarios/nova/servers.py#L763-L765

Change-Id: I4ddf99188094ced57225d886037b00e91f3b68e6
Signed-off-by: Linda Wang <wangwulin@huawei.com>
(cherry picked from commit 613c672ac166ca92ce1284131ec06446e07e0023)

functest/opnfv_tests/openstack/rally/blacklist.txt
functest/opnfv_tests/openstack/rally/rally.py
functest/tests/unit/openstack/rally/test_rally.py

index cdb5be6..13d8fc5 100644 (file)
@@ -53,8 +53,9 @@ scenario:
 functionality:
     -
         functions:
-            - no_live_migration
+            - no_migration
         tests:
             - NovaServers.boot_and_live_migrate_server
             - NovaServers.boot_server_attach_created_volume_and_live_migrate
             - NovaServers.boot_server_from_volume_and_live_migrate
+            - NovaServers.boot_and_migrate_server
index c295b05..fd25189 100644 (file)
@@ -203,8 +203,8 @@ class RallyBase(testcase.TestCase):
 
         return True
 
-    def _live_migration_supported(self):
-        """Determine if live migration is supported."""
+    def _migration_supported(self):
+        """Determine if migration is supported."""
         if self.compute_cnt > 1:
             return True
 
@@ -274,8 +274,8 @@ class RallyBase(testcase.TestCase):
             with open(RallyBase.BLACKLIST_FILE, 'r') as black_list_file:
                 black_list_yaml = yaml.safe_load(black_list_file)
 
-            if not self._live_migration_supported():
-                func_list.append("no_live_migration")
+            if not self._migration_supported():
+                func_list.append("no_migration")
 
             if 'functionality' in black_list_yaml.keys():
                 for item in black_list_yaml['functionality']:
index 40aab95..6a85536 100644 (file)
@@ -167,9 +167,9 @@ class OSRallyTesting(unittest.TestCase):
     @mock.patch('__builtin__.open', mock.mock_open())
     @mock.patch('functest.opnfv_tests.openstack.rally.rally.yaml.safe_load',
                 return_value={'functionality': [
-                    {'functions': ['no_live_migration'], 'tests': ['test']}]})
+                    {'functions': ['no_migration'], 'tests': ['test']}]})
     @mock.patch('functest.opnfv_tests.openstack.rally.rally.RallyBase.'
-                '_live_migration_supported', return_value=False)
+                '_migration_supported', return_value=False)
     def test_excl_func_default(self, mock_func, mock_yaml_load):
         CONST.__setattr__('INSTALLER_TYPE', 'test_installer')
         CONST.__setattr__('DEPLOY_SCENARIO', 'test_scenario')