diff options
author | chenjiankun <chenjiankun1@huawei.com> | 2016-09-13 00:25:07 +0000 |
---|---|---|
committer | chenjiankun <chenjiankun1@huawei.com> | 2016-09-13 02:47:07 +0000 |
commit | 281b6727fc2bd7cfce1e639a8ba018196e48247a (patch) | |
tree | 41c4aa2fd45d1556a6b85294403e2eb8871cbd30 | |
parent | cc5627265007a5e95534a488e7c03762aa70bdac (diff) |
Bugfix:[yardstick reporting] reporting status is not true due to select a wrong keyword
JIRA: RELENG-146
Change-Id: I9bea896c3be02b7533ab170b3e91117499eef06f
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
-rw-r--r-- | reporting/yardstick/reporting-status.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/reporting/yardstick/reporting-status.py b/reporting/yardstick/reporting-status.py index 546bf08..d7a4e29 100644 --- a/reporting/yardstick/reporting-status.py +++ b/reporting/yardstick/reporting-status.py @@ -32,6 +32,12 @@ for version in conf.versions: for installer in conf.installers: # get scenarios results data scenario_results = utils.getScenarioStatus(installer, version) + if 'colorado' == version: + stable_result = utils.getScenarioStatus(installer, 'stable/colorado') + for k,v in stable_result.items(): + if not scenario_results.has_key(k): + scenario_results[k] = [] + scenario_results[k] += stable_result[k] scenario_result_criteria = {} # From each scenarios get results list @@ -44,10 +50,10 @@ for version in conf.versions: scenario_score = 0 for v in s_result: - if v['details'] == 'SUCCESS': + if v['criteria'] == 'SUCCESS': scenario_score += 1 - if scenario_score == scenario_criteria: + if scenario_score == scenario_criteria and scenario_criteria == 4: s_status = 'OK' logger.info(">>>>> scenario OK, save the information") else: |