mirror of https://github.com/ARMmbed/mbed-os.git
Added check if build was skipped, stops skipped builds from being uploaded
parent
8c5d1c885f
commit
37dfb73f9e
|
@ -222,31 +222,34 @@ def add_report(project_run_data, report_file, is_build, build_id, host_os):
|
||||||
|
|
||||||
project_run_data['names_set'].add(projectRun['project'])
|
project_run_data['names_set'].add(projectRun['project'])
|
||||||
|
|
||||||
system_outs = test_case.findall('system-out')
|
skipped = test_case.findall('skipped')
|
||||||
|
|
||||||
output = ""
|
if not skipped:
|
||||||
if system_outs:
|
system_outs = test_case.findall('system-out')
|
||||||
output = system_outs[0].text
|
|
||||||
|
|
||||||
if is_build:
|
output = ""
|
||||||
projectRun['buildOutput'] = output
|
if system_outs:
|
||||||
else:
|
output = system_outs[0].text
|
||||||
projectRun['testOutput'] = output
|
|
||||||
|
|
||||||
errors = test_case.findall('error')
|
if is_build:
|
||||||
failures = test_case.findall('failure')
|
projectRun['buildOutput'] = output
|
||||||
|
else:
|
||||||
|
projectRun['testOutput'] = output
|
||||||
|
|
||||||
if errors:
|
errors = test_case.findall('error')
|
||||||
projectRun['pass'] = False
|
failures = test_case.findall('failure')
|
||||||
projectRun['result'] = errors[0].attrib['message']
|
|
||||||
elif failures:
|
|
||||||
projectRun['pass'] = False
|
|
||||||
projectRun['result'] = failures[0].attrib['message']
|
|
||||||
else:
|
|
||||||
projectRun['pass'] = True
|
|
||||||
projectRun['result'] = 'OK'
|
|
||||||
|
|
||||||
update_project_run(project_run_data['projectRuns'], projectRun)
|
if errors:
|
||||||
|
projectRun['pass'] = False
|
||||||
|
projectRun['result'] = errors[0].attrib['message']
|
||||||
|
elif failures:
|
||||||
|
projectRun['pass'] = False
|
||||||
|
projectRun['result'] = failures[0].attrib['message']
|
||||||
|
else:
|
||||||
|
projectRun['pass'] = True
|
||||||
|
projectRun['result'] = 'OK'
|
||||||
|
|
||||||
|
update_project_run(project_run_data['projectRuns'], projectRun)
|
||||||
|
|
||||||
def main(arguments):
|
def main(arguments):
|
||||||
# Register and parse command line arguments
|
# Register and parse command line arguments
|
||||||
|
|
Loading…
Reference in New Issue