| 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 6249897961d65ad576aee60a7a4a826d789faf09..09172b578440ae37f8c7032df09ac45f278631dd 100644 | 
| --- a/visual_studio/NativeClientVSAddIn/check_test_results.py | 
| +++ b/visual_studio/NativeClientVSAddIn/check_test_results.py | 
| @@ -32,11 +32,16 @@ def main(): | 
| # Print the results, note any failures by setting exit_code to 1 | 
| print test_run_name | 
| for result in results: | 
| +    fail_message = 'None.' | 
| if result.attrib['outcome'] != 'Passed': | 
| exit_code = 1 | 
| -    print 'Test: %s, Duration: %s, Outcome: %s\n' % ( | 
| -      result.attrib['testName'], result.attrib['duration'], | 
| -      result.attrib['outcome']) | 
| +      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['duration'], | 
| +        result.attrib['outcome'], fail_message) | 
|  | 
| return exit_code | 
|  | 
|  |