diff options
author | Cedric Ollivier <cedric.ollivier@orange.com> | 2018-08-11 08:53:15 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2018-08-11 08:53:15 +0000 |
commit | 232464bfa350e41472ee659c27d9a4d4fb98585e (patch) | |
tree | c4b62692eda72f6105c13543650d0d546f8440c8 /functest/core/singlevm.py | |
parent | 0aabe8ec3a60040208aff847ffecbcd9a5128a73 (diff) | |
parent | 86a239dba6e5c2abced2b1de53e57aba3c04b82c (diff) |
Merge "Test OpenStack vGPU feature"
Diffstat (limited to 'functest/core/singlevm.py')
-rw-r--r-- | functest/core/singlevm.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/functest/core/singlevm.py b/functest/core/singlevm.py index 1de355e0d..f6abb7427 100644 --- a/functest/core/singlevm.py +++ b/functest/core/singlevm.py @@ -46,9 +46,11 @@ class VmReady1(tenantnetwork.TenantNetwork1): flavor_ram = 512 flavor_vcpus = 1 flavor_disk = 1 + flavor_extra_specs = {} flavor_alt_ram = 1024 flavor_alt_vcpus = 1 flavor_alt_disk = 1 + flavor_alt_extra_specs = {} create_server_timeout = 180 def __init__(self, **kwargs): @@ -138,8 +140,11 @@ class VmReady1(tenantnetwork.TenantNetwork1): getattr(config.CONF, '{}_flavor_disk'.format(self.case_name), self.flavor_disk)) self.__logger.debug("flavor: %s", flavor) - self.orig_cloud.set_flavor_specs( - flavor.id, getattr(config.CONF, 'flavor_extra_specs', {})) + flavor_extra_specs_updated = self.flavor_extra_specs.copy() + flavor_extra_specs_updated.update( + getattr(config.CONF, + '{}_flavor_extra_specs'.format(self.case_name), {})) + self.orig_cloud.set_flavor_specs(flavor.id, flavor_extra_specs_updated) return flavor def create_flavor_alt(self, name=None): @@ -163,8 +168,12 @@ class VmReady1(tenantnetwork.TenantNetwork1): getattr(config.CONF, '{}_flavor_alt_disk'.format(self.case_name), self.flavor_alt_disk)) self.__logger.debug("flavor: %s", flavor) + flavor_alt_extra_specs_updated = self.flavor_alt_extra_specs.copy() + flavor_alt_extra_specs_updated.update( + getattr(config.CONF, + '{}_flavor_alt_extra_specs'.format(self.case_name), {})) self.orig_cloud.set_flavor_specs( - flavor.id, getattr(config.CONF, 'flavor_extra_specs', {})) + flavor.id, flavor_alt_extra_specs_updated) return flavor def boot_vm(self, name=None, **kwargs): |