summaryrefslogtreecommitdiff
path: root/lkft/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'lkft/views.py')
-rw-r--r--lkft/views.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/lkft/views.py b/lkft/views.py
index 5f4281a..2c1ee70 100644
--- a/lkft/views.py
+++ b/lkft/views.py
@@ -276,7 +276,8 @@ def get_testcases_number_for_job(job):
except ET.ParseError as e:
logger.error('xml.etree.ElementTree.ParseError: %s' % e)
logger.info('Please Check %s manually' % result_zip_path)
- return {
+
+ job['numbers_of_result'] = {
'number_passed': int(job_number_passed),
'number_failed': int(job_number_failed),
'number_total': int(job_number_passed) + int(job_number_failed),
@@ -284,6 +285,8 @@ def get_testcases_number_for_job(job):
'modules_done': int(modules_done)
}
+ return job['numbers_of_result']
+
def get_test_result_number_for_build(build, jobs=None):
build_number_passed = 0
@@ -302,10 +305,12 @@ def get_test_result_number_for_build(build, jobs=None):
if job.get('url') in resubmitted_job_urls:
# ignore jobs which were resubmitted
logger.info("%s: %s:%s has been resubmitted already" % (build.get('version'), job.get('job_id'), job.get('url')))
+ job['resubmitted'] = True
continue
if job.get('name') in job_names:
logger.info("%s %s: %s %s the same name job has been recorded" % (build.get('version'), job.get('name'), job.get('job_id'), job.get('url')))
+ job['duplicated'] = True
continue
jobs_to_be_checked.append(job)