Chromium Code Reviews| Index: tools/clang/scripts/run_tool.py |
| diff --git a/tools/clang/scripts/run_tool.py b/tools/clang/scripts/run_tool.py |
| index c3482df0c39b6de49cb968b67f54bb865b8894fb..d66034e141cc3d8191c7aacb4d0bf403c993a61e 100755 |
| --- a/tools/clang/scripts/run_tool.py |
| +++ b/tools/clang/scripts/run_tool.py |
| @@ -108,7 +108,7 @@ def _ExecuteTool(toolname, tool_args, build_directory, filename): |
| associated with it. |
| If status is True, then the generated output is stored with the key |
| - "stdout_text" in the dictionary. |
| + "stdout_text" in the dictionary. Same for "stderr_text". |
| Otherwise, the filename and the output from stderr are associated with the |
| keys "filename" and "stderr_text" respectively. |
| @@ -122,7 +122,8 @@ def _ExecuteTool(toolname, tool_args, build_directory, filename): |
| if command.returncode != 0: |
| return {'status': False, 'filename': filename, 'stderr_text': stderr_text} |
| else: |
| - return {'status': True, 'filename': filename, 'stdout_text': stdout_text} |
| + return {'status': True, 'filename': filename, 'stdout_text': stdout_text, |
| + 'stderr_text': stderr_text} |
| class _CompilerDispatcher(object): |
| @@ -168,6 +169,7 @@ class _CompilerDispatcher(object): |
| if result['status']: |
| self.__success_count += 1 |
| sys.stdout.write(result['stdout_text']) |
| + sys.stderr.write(result['stderr_text']) |
|
Łukasz Anforowicz
2017/01/05 18:45:19
Needed to stop eating stderr (which might contain
danakj
2017/01/05 18:55:19
assert if we're going to print things seems best s
Łukasz Anforowicz
2017/01/05 19:04:44
Okay - reverted. I think I still want to do this
|
| else: |
| self.__failed_count += 1 |
| sys.stderr.write('\nFailed to process %s\n' % result['filename']) |