Add suffix '_DIR' to some constants that point to directories 75/24875/5
authorjose.lausuch <jose.lausuch@ericsson.com>
Thu, 24 Nov 2016 22:24:49 +0000 (23:24 +0100)
committerjose.lausuch <jose.lausuch@ericsson.com>
Fri, 25 Nov 2016 15:41:59 +0000 (16:41 +0100)
JIRA: FUNCTEST-533

Change-Id: Iea2ca0709f6e53201056f9145fa6020216c31f56
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
functest/opnfv_tests/features/domino.py
functest/opnfv_tests/features/sdnvpn.py
functest/opnfv_tests/vnf/rnc/parser.py
functest/utils/functest_constants.py

index 30d33a1..942b474 100755 (executable)
@@ -15,6 +15,7 @@
 # 0.4: refactoring to match Test abstraction class
 
 import argparse
+import os
 import sys
 import time
 
@@ -25,8 +26,6 @@ import functest.utils.functest_constants as ft_constants
 
 
 class DominoTests(TestCasesBase.TestCasesBase):
-    DOMINO_REPO = ft_constants.DOMINO_REPO
-    RESULTS_DIR = ft_constants.FUNCTEST_RESULTS_DIR
     logger = ft_logger.Logger("domino").getLogger()
 
     def __init__(self):
@@ -35,8 +34,10 @@ class DominoTests(TestCasesBase.TestCasesBase):
         self.case_name = "domino-multinode"
 
     def main(self, **kwargs):
-        cmd = 'cd %s && ./tests/run_multinode.sh' % self.DOMINO_REPO
-        log_file = self.RESULTS_DIR + "/domino.log"
+        cmd = ('cd %s && ./tests/run_multinode.sh' %
+               ft_constants.DOMINO_REPO_DIR)
+        log_file = os.path.join(
+            ft_constants.FUNCTEST_RESULTS_DIR, "domino.log")
         start_time = time.time()
 
         ret = ft_utils.execute_command(cmd,
index 719d4fb..567b5fb 100644 (file)
@@ -21,9 +21,8 @@ import functest.utils.functest_utils as ft_utils
 
 
 class SdnVpnTests(TestCasesBase.TestCasesBase):
-    SDNVPN_REPO = ft_constants.SDNVPN_REPO_DIR
-    SDNVPN_REPO_TESTS = os.path.join(SDNVPN_REPO, "tests/functest")
-    RESULTS_DIR = ft_constants.FUNCTEST_RESULTS_DIR
+    SDNVPN_REPO_TESTS = os.path.join(
+        ft_constants.SDNVPN_REPO_DIR, "tests/functest")
     logger = ft_logger.Logger("sdnvpn").getLogger()
 
     def __init__(self):
@@ -34,7 +33,8 @@ class SdnVpnTests(TestCasesBase.TestCasesBase):
     def main(self, **kwargs):
         os.chdir(self.SDNVPN_REPO_TESTS)
         cmd = 'run_tests.py'
-        log_file = os.path.join(self.RESULTS_DIR, "sdnvpn.log")
+        log_file = os.path.join(
+            ft_constants.FUNCTEST_RESULTS_DIR, "sdnvpn.log")
         start_time = time.time()
 
         ret = ft_utils.execute_command(cmd,
index c8d82bf..f653220 100644 (file)
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
+import os
 import sys
 import time
 
 import argparse
 
 import functest.core.TestCasesBase as base
+import functest.utils.functest_constants as ft_constants
 import functest.utils.functest_logger as ft_logger
 import functest.utils.functest_utils as ft_utils
 
 
 class Parser(base.TestCasesBase):
+
     def __init__(self):
         super(Parser, self).__init__()
         self.project_name = "parser"
         self.case_name = "parser-basics"
-        self.parser_repo = self.get_conf('general.directories.dir_repo_parser')
-        self.results_dir = self.get_conf('general.directories.dir_results')
         self.logger = ft_logger.Logger("parser").getLogger()
-        self.log_file = self.results_dir + '/parser.log'
+        self.log_file = os.path.join(
+            ft_constants.FUNCTEST_RESULTS_DIR,  "parser.log")
 
     def run(self, **kwargs):
-        cmd = 'cd %s/tests && ./functest_run.sh' % self.parser_repo
+        cmd = 'cd %s/tests && ./functest_run.sh' % ft_constants.PARSER_REPO_DIR
 
         self.start_time = time.time()
         ret = ft_utils.execute_command(cmd,
index 81763cb..a686b19 100644 (file)
@@ -90,12 +90,12 @@ OPENSTACK_CREDS = \
 OPENSTACK_SNAPSHOT_FILE = \
     get_value('general.openstack.snapshot_file', 'OPENSTACK_SNAPSHOT_FILE')
 
-DOMINO_REPO = \
-    get_value('general.directories.dir_repo_domino', 'DOMINO_REPO')
-SDNVPN_REPO = \
-    get_value('general.directories.dir_repo_sdnvpn', 'SDNVPN_REPO')
-SFC_REPO = \
-    get_value('general.directories.dir_repo_sfc', 'SFC_REPO')
+DOMINO_REPO_DIR = \
+    get_value('general.directories.dir_repo_domino', 'DOMINO_REPO_DIR')
+SDNVPN_REPO_DIR = \
+    get_value('general.directories.dir_repo_sdnvpn', 'SDNVPN_REPO_DIR')
+SFC_REPO_DIR = \
+    get_value('general.directories.dir_repo_sfc', 'SFC_REPO_DIR')
 
 ONOS_SFC_IMAGE_NAME = \
     get_value('onos_sfc.image_name', 'ONOS_SFC_IMAGE_NAME')
@@ -283,5 +283,5 @@ CW_INPUTS = \
     get_value('vIMS.clearwater.inputs', 'CW_INPUTS')
 CW_REQUIERMENTS = \
     get_value('vIMS.clearwater.requierments', 'CW_REQUIERMENTS')
-PARSER_REPO = \
-    get_value('general.directories.dir_repo_parser', 'PARSER_REPO')
+PARSER_REPO_DIR = \
+    get_value('general.directories.dir_repo_parser', 'PARSER_REPO_DIR')