Adapt new environment variable after refactor 51/24751/4
authorjose.lausuch <jose.lausuch@ericsson.com>
Wed, 23 Nov 2016 08:32:16 +0000 (09:32 +0100)
committerjose.lausuch <jose.lausuch@ericsson.com>
Wed, 23 Nov 2016 09:32:26 +0000 (10:32 +0100)
This patch changes the env variable
repos_dir to REPOS_DIR

https://gerrit.opnfv.org/gerrit/#/c/24619/

Change-Id: I55e17ee09395a976e79b8ee1abf045787009f52e
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
test/functest/config.py
test/functest/run_tests.py
test/functest/tempest.py

index 5280a89..45611c7 100644 (file)
@@ -1,6 +1,7 @@
 import yaml
 import os
 
+import functest.utils.functest_constants as ft_constants
 import functest.utils.functest_logger as ft_logger
 import functest.utils.functest_utils as ft_utils
 
@@ -11,8 +12,9 @@ class CommonConfig(object):
     """
     Common configuration parameters across testcases
     """
+
     def __init__(self):
-        self.repo_path = os.path.join(os.environ['repos_dir'], 'sdnvpn')
+        self.repo_path = ft_constants.SDNVPN_REPO_DIR
         self.config_file = os.path.join(self.repo_path,
                                         'test/functest/config.yaml')
         self.keyfile_path = os.path.join(self.repo_path,
@@ -37,6 +39,7 @@ class TestcaseConfig(object):
     Configuration for a testcase.
     Parse config.yaml into a dict and create an object out of it.
     """
+
     def __init__(self, testcase):
         common_config = CommonConfig()
         test_config = None
index be2bcb2..cb46f00 100644 (file)
 
 import argparse
 import importlib
-import os
 import sys
 import time
+import yaml
+
 import functest.utils.functest_logger as ft_logger
 import functest.utils.functest_utils as ft_utils
-import yaml
+import config as sdnvpn_config
 
 
 parser = argparse.ArgumentParser()
@@ -26,7 +27,8 @@ args = parser.parse_args()
 
 TEST_DB_URL = ft_utils.get_functest_config('results.test_db_url')
 logger = ft_logger.Logger("sdnvpn-run-tests").getLogger()
-REPO_PATH = os.environ['repos_dir'] + '/sdnvpn/'
+
+COMMON_CONFIG = sdnvpn_config.CommonConfig()
 
 
 def push_results(testname, start_time, end_time, criteria, details):
@@ -41,7 +43,7 @@ def push_results(testname, start_time, end_time, criteria, details):
 
 def main():
 
-    with open(REPO_PATH + 'test/functest/config.yaml') as f:
+    with open(COMMON_CONFIG.config_file) as f:
         config_yaml = yaml.safe_load(f)
 
     testcases = config_yaml.get("testcases")
index 61616de..9797ced 100644 (file)
@@ -12,17 +12,17 @@ import ConfigParser
 import os
 import re
 import shutil
+
 import functest.utils.functest_logger as ft_logger
 import functest.utils.functest_utils as ft_utils
-
+import config as sdnvpn_config
 
 logger = ft_logger.Logger("sdnvpn-tempest").getLogger()
 
-REPO_PATH = os.environ['repos_dir'] + '/sdnvpn/'
-config_file = REPO_PATH + 'test/functest/config.yaml'
+COMMON_CONFIG = sdnvpn_config.CommonConfig()
 
 SUCCESS_CRITERIA = ft_utils.get_parameter_from_yaml(
-    "testcases.testcase_1.succes_criteria", config_file)
+    "testcases.testcase_1.succes_criteria", COMMON_CONFIG.config_file)
 
 
 def main():
@@ -44,8 +44,8 @@ def main():
     config.read(bgpvpn_tempest_conf)
     config.set('service_available', 'bgpvpn', 'True')
     logger.debug("Updating %s with bgpvpn=True" % bgpvpn_tempest_conf)
-    with open(bgpvpn_tempest_conf, 'wb') as config_file:
-        config.write(config_file)
+    with open(bgpvpn_tempest_conf, 'wb') as tempest_conf:
+        config.write(tempest_conf)
 
     cmd_line = (src_tempest_dir +
                 "/run_tempest.sh -C %s -t -N -- "