diff options
Diffstat (limited to 'lkft/views.py')
-rw-r--r-- | lkft/views.py | 7 |
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) |