From 492f85284cbe3b78c66d60e187081701c8eb4869 Mon Sep 17 00:00:00 2001 From: Cédric Ollivier Date: Thu, 21 Mar 2019 20:45:07 +0100 Subject: Set ext net and name server in Shaker templates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It sets the shaker args to override ext net and name servers [1]. [1] https://pyshaker.readthedocs.io/en/latest/tools.html Change-Id: I1cc6d52837e3c370db5ff59f024e96d7423be63a Signed-off-by: Cédric Ollivier --- functest/opnfv_tests/openstack/shaker/shaker.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/functest/opnfv_tests/openstack/shaker/shaker.py b/functest/opnfv_tests/openstack/shaker/shaker.py index 95e10022f..995a10b18 100644 --- a/functest/opnfv_tests/openstack/shaker/shaker.py +++ b/functest/opnfv_tests/openstack/shaker/shaker.py @@ -22,6 +22,7 @@ import os import scp from functest.core import singlevm +from functest.utils import env class Shaker(singlevm.SingleVm2): @@ -99,8 +100,8 @@ class Shaker(singlevm.SingleVm2): '{}' 'env && ' 'timeout {} shaker --image-name {} --flavor-name {} ' - '--server-endpoint {}:9000 --scenario ' - 'openstack/full_l2,' + '--server-endpoint {}:9000 --external-net {} --dns-nameservers {} ' + '--scenario openstack/full_l2,' 'openstack/full_l3_east_west,' 'openstack/full_l3_north_south,' 'openstack/perf_l3_north_south ' @@ -110,7 +111,8 @@ class Shaker(singlevm.SingleVm2): 'export OS_CACERT=~/os_cacert && ' if os.environ.get( 'OS_CACERT') else '', self.shaker_timeout, self.image.name, self.flavor.name, - self.fip.floating_ip_address)) + self.fip.floating_ip_address, self.ext_net.id, + env.get('NAMESERVER'))) self.__logger.info("output:\n%s", stdout.read()) self.__logger.info("error:\n%s", stderr.read()) if not os.path.exists(self.res_dir): -- cgit 1.2.3-korg