From a215e9127631b428420ba9b89077271a161facc4 Mon Sep 17 00:00:00 2001 From: Viktor Tikkanen Date: Tue, 5 Jan 2016 07:31:56 +0200 Subject: Using shared private network Number of tempest test cases search for shared private networks and use value of fixed_network_name parameter from tempest.conf file in case when multiple shared networks are found. Private network created by functest is updated to be "shared". Added routine for network updating into functest_utils.py. Note that currently used OpenDaylight release (Lithium) doesn't support shared private networks so network updating will fail (this is however not a fatal error). Change-Id: I5a9a0f950b3ef61b6ebfda1af4345460134cc0e3 Signed-off-by: Viktor Tikkanen --- testcases/config_functest.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'testcases/config_functest.py') diff --git a/testcases/config_functest.py b/testcases/config_functest.py index 20d3a9dd..918282a3 100755 --- a/testcases/config_functest.py +++ b/testcases/config_functest.py @@ -254,6 +254,13 @@ def create_private_neutron_net(neutron): if not network_id: return False logger.debug("Network '%s' created successfully" % network_id) + + logger.info('Updating neutron network %s...' % NEUTRON_PRIVATE_NET_NAME) + if functest_utils.update_neutron_net(neutron, network_id, shared=True): + logger.debug("Network '%s' updated successfully" % network_id) + else: + logger.info('Updating neutron network %s failed' % network_id) + logger.debug('Creating Subnet....') subnet_id = functest_utils. \ create_neutron_subnet(neutron, -- cgit 1.2.3-korg