diff options
author | Leo wang <grakiss.wanglei@huawei.com> | 2017-06-06 06:38:09 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2017-06-06 06:38:09 +0000 |
commit | 8c6b4532a230f6fbda2dd053ebadafaf7bbb6320 (patch) | |
tree | f8a7f47e20fe205652eaa0ced7fde9ae0e4e8b9d /dovetail/run.py | |
parent | ab4226ed3c39b8d7b759e93e05e27f1247763ec9 (diff) | |
parent | 5a15f57c07a5683da58f5b78e28c1a1f1bd368a4 (diff) |
Merge "change the name of Yardstick results file and some log msg"
Diffstat (limited to 'dovetail/run.py')
-rwxr-xr-x | dovetail/run.py | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/dovetail/run.py b/dovetail/run.py index 521379d7..00376360 100755 --- a/dovetail/run.py +++ b/dovetail/run.py @@ -92,14 +92,18 @@ def check_tc_result(testcase, logger): logger.error("Fail to push results to database.") if dt_cfg.dovetail_config['report_dest'] == "file": if validate_type.lower() == 'yardstick': - logger.info("Results have been stored with file %s.", - os.path.join(result_dir, - testcase.validate_testcase() + '.out')) - if validate_type.lower() == 'functest': - logger.info("Results have been stored with file %s.", - os.path.join(result_dir, functest_result)) - result = Report.get_result(testcase) - Report.check_result(testcase, result) + result_file = os.path.join(result_dir, testcase.name() + '.out') + elif validate_type.lower() == 'functest': + result_file = os.path.join(result_dir, functest_result) + else: + logger.error("Don't support %s now.", validate_type) + return + if os.path.isfile(result_file): + logger.info("Results have been stored with file %s.", result_file) + result = Report.get_result(testcase) + Report.check_result(testcase, result) + else: + logger.error("Fail to store results with file %s.", result_file) def validate_input(input_dict, check_dict, logger): |