| Index: build/android/pylib/utils/findbugs.py
|
| diff --git a/build/android/pylib/utils/findbugs.py b/build/android/pylib/utils/findbugs.py
|
| index 8deb0fe274de99773ccb53be24e720fb2ba9251c..6ad856f5306aea71a08dd20a28d600b9a51573e1 100644
|
| --- a/build/android/pylib/utils/findbugs.py
|
| +++ b/build/android/pylib/utils/findbugs.py
|
| @@ -142,12 +142,16 @@ def Run(exclude, classes_to_analyze, auxiliary_classes, output_file,
|
| cmd.extend(os.path.abspath(j) for j in jars or [])
|
|
|
| if output_file:
|
| - cmd_helper.RunCmd(cmd)
|
| + _, _, stderr = cmd_helper.GetCmdStatusOutputAndError(cmd)
|
| +
|
| results_doc = xml.dom.minidom.parse(output_file)
|
| else:
|
| - raw_out = cmd_helper.GetCmdOutput(cmd)
|
| + _, raw_out, stderr = cmd_helper.GetCmdStatusOutputAndError(cmd)
|
| results_doc = xml.dom.minidom.parseString(raw_out)
|
|
|
| + for line in stderr.splitlines():
|
| + logging.debug(' %s', line)
|
| +
|
| current_warnings_set = _ParseXmlResults(results_doc)
|
|
|
| return (' '.join(cmd), current_warnings_set)
|
|
|