Chromium Code Reviews| Index: visual_studio/NativeClientVSAddIn/check_test_results.py |
| diff --git a/visual_studio/NativeClientVSAddIn/check_test_results.py b/visual_studio/NativeClientVSAddIn/check_test_results.py |
| index b8e9058b43d4ed70b124c14827f60db0bb310fe1..cdc1503e9d00182147cc3e268800342a447ae5b2 100644 |
| --- a/visual_studio/NativeClientVSAddIn/check_test_results.py |
| +++ b/visual_studio/NativeClientVSAddIn/check_test_results.py |
| @@ -32,22 +32,25 @@ def main(): |
| exit_code = 0 |
| # Print the results, note any failures by setting exit_code to 1 |
| - print test_run_name |
| + #print test_run_name |
|
binji
2012/10/31 19:15:00
remove commented code
|
| for result in results: |
| - fail_message = 'None.' |
| + fail_message = None |
| if 'outcome' not in result.attrib: |
| result.attrib['outcome'] = 'Error' |
| - if result.attrib['outcome'] != 'Passed': |
| + if result.attrib['outcome'] not in ('Passed', 'Inconclusive'): |
| exit_code = 1 |
| fail_element = result.find('{%s}Output/{%s}ErrorInfo/{%s}Message' % ( |
| MSTEST_NAMESPACE, MSTEST_NAMESPACE, MSTEST_NAMESPACE)) |
| if fail_element is not None: |
| fail_message = fail_element.text |
| - print 'Test: %s, Duration: %s, Outcome: %s, Reason: %s\n' % ( |
| - result.attrib['testName'], result.attrib.get('duration'), |
| - result.attrib['outcome'], fail_message) |
| + print 'TEST: %-35s [%s] [%s]' % (result.attrib['testName'], |
| + result.attrib.get('outcome'), result.attrib['duration']) |
| + if fail_message: |
| + print 'Reason: %s' % fail_message |
| + elif exit_code: |
| + print 'No error message given' |
| return exit_code |