diff options
author | xudan <xudan16@huawei.com> | 2017-05-06 04:46:17 -0400 |
---|---|---|
committer | xudan <xudan16@huawei.com> | 2017-05-09 07:50:07 -0400 |
commit | 08d887595903aa7127b42eaa8a04add2a09244fe (patch) | |
tree | e22a17c3d5d507a12ea6d13b7ae0348294ca6c98 /dovetail/run.py | |
parent | e8e815b8b288437e058d8fa4acda22b71726fe34 (diff) |
Support Yardstick to push results to database
JIRA: DOVETAIL-421
1. Yardstick is working on supporting push results to mongoDB.
see https://gerrit.opnfv.org/gerrit/#/c/34091/
2. make Dovetail supporting push results to database too when
user choose to report to database.
Change-Id: Iee06ad6be59dad62ac4f985f4a982fb5ff93a592
Signed-off-by: xudan <xudan16@huawei.com>
Diffstat (limited to 'dovetail/run.py')
-rwxr-xr-x | dovetail/run.py | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/dovetail/run.py b/dovetail/run.py index 5b4dca8e..a191e399 100755 --- a/dovetail/run.py +++ b/dovetail/run.py @@ -77,19 +77,14 @@ def check_tc_result(testcase, logger): dovetail_result = os.path.join(result_dir, dt_cfg.dovetail_config['result_file']) if dt_cfg.dovetail_config['report_dest'].startswith("http"): - if validate_type.lower() == 'yardstick': - logger.info("Results have been stored with file %s.", - os.path.join(result_dir, - testcase.validate_testcase() + '.out')) + if dt_utils.store_db_results(dt_cfg.dovetail_config['report_dest'], + dt_cfg.dovetail_config['build_tag'], + testcase.name(), dovetail_result, + logger): + logger.info("Results have been pushed to database and stored " + "with local file %s.", dovetail_result) else: - if dt_utils.store_db_results(dt_cfg.dovetail_config['report_dest'], - dt_cfg.dovetail_config['build_tag'], - testcase.name(), dovetail_result, - logger): - logger.info("Results have been pushed to database and stored " - "with local file %s.", dovetail_result) - else: - logger.error("Fail to push results to database.") + 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.", |