dovetail tool: move conf/dovetail_config.py into utils/ 97/25997/1
authorxudan <xudan16@huawei.com>
Wed, 14 Dec 2016 09:18:10 +0000 (09:18 +0000)
committerxudan <xudan16@huawei.com>
Thu, 15 Dec 2016 01:06:56 +0000 (01:06 +0000)
1. move conf/dovetail_config.py into utils/
2. change the open file path in dovetail_config.py
3. do some modification about all 'from conf.dovetail_config import ***'

JIRA: DOVETAIL-158

Change-Id: I7670e6de993899e4e2a604cbc501dc3339896ef1
Signed-off-by: xudan <xudan16@huawei.com>
dovetail/container.py
dovetail/parser.py
dovetail/report.py
dovetail/run.py
dovetail/testcase.py
dovetail/tests/unit/test_parser.py
dovetail/utils/dovetail_config.py [moved from dovetail/conf/dovetail_config.py with 91% similarity]
dovetail/utils/dovetail_logger.py

index 8717472..948dce9 100644 (file)
@@ -10,7 +10,7 @@
 
 import utils.dovetail_logger as dt_logger
 import utils.dovetail_utils as dt_utils
-from conf.dovetail_config import DovetailConfig as dt_cfg
+from utils.dovetail_config import DovetailConfig as dt_cfg
 
 
 class Container:
index ad969bc..b00b0f8 100644 (file)
@@ -12,7 +12,7 @@ import jinja2
 
 import utils.dovetail_logger as dt_logger
 import utils.dovetail_utils as dt_utils
-from conf.dovetail_config import DovetailConfig as dt_cfg
+from utils.dovetail_config import DovetailConfig as dt_cfg
 
 
 class Parser:
index 1f970b2..bee8404 100644 (file)
@@ -17,7 +17,7 @@ import uuid
 
 import utils.dovetail_logger as dt_logger
 
-from conf.dovetail_config import DovetailConfig as dt_cfg
+from utils.dovetail_config import DovetailConfig as dt_cfg
 from testcase import Testcase
 
 
index c0cc872..368ea67 100755 (executable)
@@ -22,7 +22,7 @@ from testcase import Testsuite
 from report import Report
 from report import FunctestCrawler, YardstickCrawler
 from report import FunctestChecker, YardstickChecker
-from conf.dovetail_config import DovetailConfig as dt_cfg
+from utils.dovetail_config import DovetailConfig as dt_cfg
 from test_runner import DockerRunner, ShellRunner
 
 
index 6f2d76d..4310f9b 100644 (file)
@@ -13,7 +13,7 @@ import yaml
 import utils.dovetail_logger as dt_logger
 
 from parser import Parser
-from conf.dovetail_config import DovetailConfig as dt_cfg
+from utils.dovetail_config import DovetailConfig as dt_cfg
 from test_runner import TestRunnerFactory
 
 
index 410a662..73ed2b7 100644 (file)
@@ -25,7 +25,7 @@ class TestParser(unittest.TestCase):
 
     def setUp(self):
         """Test case setup"""
-        from conf.dovetail_config import DovetailConfig as dt_cfg
+        from utils.dovetail_config import DovetailConfig as dt_cfg
         dt_cfg.load_config_files()
         dovetail_parser.Parser.create_log()
         logging.disable(logging.CRITICAL)
similarity index 91%
rename from dovetail/conf/dovetail_config.py
rename to dovetail/utils/dovetail_config.py
index 1087bdc..33cf57b 100644 (file)
@@ -25,15 +25,16 @@ class DovetailConfig:
     @classmethod
     def load_config_files(cls):
         curr_path = os.path.dirname(os.path.abspath(__file__))
-        with open(os.path.join(curr_path, 'dovetail_config.yml')) as f:
+        config_path = os.path.join(os.path.dirname(curr_path), 'conf')
+        with open(os.path.join(config_path, 'dovetail_config.yml')) as f:
             cls.dovetail_config = yaml.safe_load(f)
 
         for extra_config_file in cls.dovetail_config['include_config']:
-            with open(os.path.join(curr_path, extra_config_file)) as f:
+            with open(os.path.join(config_path, extra_config_file)) as f:
                 extra_config = yaml.safe_load(f)
                 cls.dovetail_config.update(extra_config)
 
-        path = os.path.join(curr_path, cls.dovetail_config['cli_file_name'])
+        path = os.path.join(config_path, cls.dovetail_config['cli_file_name'])
         with open(path) as f:
             cmd_yml = yaml.safe_load(f)
             cls.dovetail_config['cli'] = cmd_yml[cmd_yml.keys()[0]]
index bb09a7b..685db8f 100644 (file)
@@ -24,7 +24,7 @@
 import logging
 import os
 
-from conf.dovetail_config import DovetailConfig as dt_cfg
+from dovetail_config import DovetailConfig as dt_cfg
 
 
 class Logger: