Fix bug config_functest.yaml location
authorjose.lausuch <jose.lausuch@ericsson.com>
Thu, 5 May 2016 10:18:33 +0000 (12:18 +0200)
committerjose.lausuch <jose.lausuch@ericsson.com>
Thu, 5 May 2016 10:36:13 +0000 (12:36 +0200)
Change-Id: I3b28eb7015f6f1418ef04ca91103e313f71f74e3
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
ci/prepare_env.py
testcases/Controllers/ONOS/Teston/CI/adapters/foundation.py
testcases/VIM/OpenStack/CI/libraries/run_tempest.py

index 520db44..bd6c986 100644 (file)
@@ -47,7 +47,7 @@ CI_DEBUG = False
 REPOS_DIR = os.getenv('repos_dir')
 FUNCTEST_REPO = REPOS_DIR + '/functest/'
 
-with open("/home/opnfv/repos/functest/testcases/config_functest.yaml") as f:
+with open(os.environ["CONFIG_FUNCTEST_YAML"]) as f:
     functest_yaml = yaml.safe_load(f)
 
 FUNCTEST_CONF_DIR = functest_yaml.get("general").get(
index d4a1455..47605eb 100644 (file)
@@ -54,9 +54,8 @@ class foundation:
         """
         Get Default Parameters value
         """
-        with open(self.workhome + "/testcases/config_functest.yaml") as f:
+        with open(os.environ["CONFIG_FUNCTEST_YAML"]) as f:
             functest_yaml = yaml.safe_load(f)
-        f.close()
 
         self.Result_DB = str(functest_yaml.get("results").get("test_db_url"))
         self.masterusername = str(functest_yaml.get("ONOS").get("general").
index 4b1f0ff..02d9b33 100644 (file)
@@ -20,6 +20,7 @@ import re
 import requests
 import shutil
 import subprocess
+import sys
 import time
 import yaml
 import ConfigParser
@@ -212,6 +213,7 @@ def configure_tempest(mode):
     private_net = os_utils.get_private_net(neutron_client)
     if private_net is None:
         logger.error("No shared private networks found.")
+        sys.exit(1)
     else:
         private_net_name = private_net['name']
     config.set('compute', 'fixed_network_name', private_net_name)