From 3f788e6606b531abe3a3ece3e8fff29ccc83f70d Mon Sep 17 00:00:00 2001 From: Brian Daniels Date: Mon, 29 Feb 2016 14:25:47 -0600 Subject: [PATCH] Uploading skipped [NOT_SUPPORTED] tests --- workspace_tools/upload_results.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/workspace_tools/upload_results.py b/workspace_tools/upload_results.py index 0c0328e7bc..521f2d166e 100644 --- a/workspace_tools/upload_results.py +++ b/workspace_tools/upload_results.py @@ -234,9 +234,13 @@ def add_report(project_run_data, report_file, is_build, build_id, host_os): project_run_data['names_set'].add(projectRun['project']) - skipped = test_case.findall('skipped') + should_skip = False + skips = test_case.findall('skipped') - if not skipped: + if skips: + should_skip = skips[0].attrib['message'] == 'SKIP' + + if not should_skip: system_outs = test_case.findall('system-out') output = "" @@ -259,6 +263,9 @@ def add_report(project_run_data, report_file, is_build, build_id, host_os): elif failures: projectRunPass = False result = failures[0].attrib['message'] + elif skips: + projectRunPass = True + result = skips[0].attrib['message'] else: projectRunPass = True result = 'OK'