dovetail tool: To exec testsuite loading after command line arguments is True 53/25053/2
authorMatthewLi <matthew.lijun@huawei.com>
Tue, 29 Nov 2016 02:25:35 +0000 (21:25 -0500)
committerMatthewLi <matthew.lijun@huawei.com>
Tue, 29 Nov 2016 08:51:28 +0000 (03:51 -0500)
JIRA: DOVETAIL-142

Change-Id: I1d8a444580755b4f4d9a0f7098b4b17ea66d6f58
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
dovetail/run.py

index cc0e794..e908f3a 100755 (executable)
@@ -138,8 +138,6 @@ def main(*args, **kwargs):
     if 'tag' in kwargs and kwargs['tag'] is not None:
         set_container_tags(kwargs['tag'])
 
-    load_testcase()
-    testsuite_yaml = load_testsuite(kwargs['testsuite'])
     testarea = kwargs['testarea']
     testsuite_validation = False
     testarea_validation = False
@@ -148,6 +146,8 @@ def main(*args, **kwargs):
     if kwargs['testsuite'] in dt_config.testsuite_supported:
         testsuite_validation = True
     if testsuite_validation and testarea_validation:
+        testsuite_yaml = load_testsuite(kwargs['testsuite'])
+        load_testcase()
         run_test(testsuite_yaml, testarea, logger)
         Report.generate(testsuite_yaml, testarea)
     else: