From bab9541d9f13cf80a4796117483e56e94f3a4c09 Mon Sep 17 00:00:00 2001 From: Andrey Setyaev Date: Fri, 3 Jun 2016 14:14:57 +0000 Subject: [PATCH] Add flavor 128 and increase number of VMs * edit test nsxv_create_and_delete_vms * change list copy in check_connection_vms Change-Id: Ib28f6f357ac58e350e28ea14839dbf8355d079c2 --- plugin_test/helpers/settings.py | 1 + plugin_test/tests/test_plugin_nsxv.py | 12 +++++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/plugin_test/helpers/settings.py b/plugin_test/helpers/settings.py index 0cc63ac..56f6700 100644 --- a/plugin_test/helpers/settings.py +++ b/plugin_test/helpers/settings.py @@ -31,6 +31,7 @@ VM_USER = 'cirros' VM_PASS = 'cubswin:)' AZ_VCENTER1 = 'vcenter' AZ_VCENTER2 = 'vcenter2' +FLAVOR_NAME = 'm1.micro128' NSXV_PLUGIN_PATH = os.environ.get('NSXV_PLUGIN_PATH') diff --git a/plugin_test/tests/test_plugin_nsxv.py b/plugin_test/tests/test_plugin_nsxv.py index 9e85e9a..5e03780 100644 --- a/plugin_test/tests/test_plugin_nsxv.py +++ b/plugin_test/tests/test_plugin_nsxv.py @@ -118,13 +118,15 @@ class TestNSXvPlugin(TestBasic): :param availability_zone: type string, instance AZ """ # Get list of available images,flavors and hipervisors + flavor = os_conn.get_flavor_by_name(pt_settings.FLAVOR_NAME) + if not flavor: + flavor = os_conn.create_flavor(pt_settings.FLAVOR_NAME, 128, 1, 1) images_list = os_conn.nova.images.list() - flavors_list = os_conn.nova.flavors.list() for image in images_list: if image.name == 'TestVM-VMDK': vm = os_conn.nova.servers.create( - flavor=flavors_list[0], + flavor=flavor, name='test_{0}'.format(image.name), image=image, min_count=vm_count, @@ -193,7 +195,7 @@ class TestNSXvPlugin(TestBasic): raise if not destination_ip: - destination_ip = srv_list_ip.copy() + destination_ip = list(srv_list_ip) destination_ip.remove(srv.networks[srv.networks.keys()[0]][0]) for ip in destination_ip: @@ -1126,8 +1128,8 @@ class TestNSXvPlugin(TestBasic): private_net = os_conn.get_network(pt_settings.PRIVATE_NET) - # Create 5 instances of vcenter simultaneously - self.create_instances(os_conn, vm_count=5, nics=[{'net-id': + # Create 30 instances of vcenter simultaneously + self.create_instances(os_conn, vm_count=30, nics=[{'net-id': private_net['id']}]) srv_list = os_conn.get_servers() for server in srv_list: