| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # | 2 # |
| 3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
| 5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
| 6 | 6 |
| 7 """Runs findbugs, and returns an error code if there are new warnings. | 7 """Runs findbugs, and returns an error code if there are new warnings. |
| 8 | 8 |
| 9 Other options | 9 Other options |
| 10 --only-analyze used to only analyze the class you are interested. | 10 --only-analyze used to only analyze the class you are interested. |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 75 | 75 |
| 76 args = parser.parse_args(build_utils.ExpandFileArgs(sys.argv[1:])) | 76 args = parser.parse_args(build_utils.ExpandFileArgs(sys.argv[1:])) |
| 77 | 77 |
| 78 run_tests_helper.SetLogLevel(args.verbose) | 78 run_tests_helper.SetLogLevel(args.verbose) |
| 79 | 79 |
| 80 devil_chromium.Initialize() | 80 devil_chromium.Initialize() |
| 81 | 81 |
| 82 if args.auxclasspath: | 82 if args.auxclasspath: |
| 83 args.auxclasspath = args.auxclasspath.split(':') | 83 args.auxclasspath = args.auxclasspath.split(':') |
| 84 elif args.auxclasspath_gyp: | 84 elif args.auxclasspath_gyp: |
| 85 args.auxclasspath = build_utils.ParseGypList(args.auxclasspath_gyp) | 85 args.auxclasspath = build_utils.ParseGnList(args.auxclasspath_gyp) |
| 86 | 86 |
| 87 if args.base_dir: | 87 if args.base_dir: |
| 88 if not args.exclude: | 88 if not args.exclude: |
| 89 args.exclude = os.path.join(args.base_dir, 'findbugs_exclude.xml') | 89 args.exclude = os.path.join(args.base_dir, 'findbugs_exclude.xml') |
| 90 | 90 |
| 91 findbugs_command, findbugs_warnings = findbugs.Run( | 91 findbugs_command, findbugs_warnings = findbugs.Run( |
| 92 args.exclude, args.only_analyze, args.auxclasspath, | 92 args.exclude, args.only_analyze, args.auxclasspath, |
| 93 args.output_file, args.findbug_args, args.jar_paths) | 93 args.output_file, args.findbug_args, args.jar_paths) |
| 94 | 94 |
| 95 if findbugs_warnings: | 95 if findbugs_warnings: |
| (...skipping 15 matching lines...) Expand all Loading... |
| 111 + args.jar_paths) | 111 + args.jar_paths) |
| 112 if args.stamp: | 112 if args.stamp: |
| 113 build_utils.Touch(args.stamp) | 113 build_utils.Touch(args.stamp) |
| 114 | 114 |
| 115 return len(findbugs_warnings) | 115 return len(findbugs_warnings) |
| 116 | 116 |
| 117 | 117 |
| 118 if __name__ == '__main__': | 118 if __name__ == '__main__': |
| 119 sys.exit(main()) | 119 sys.exit(main()) |
| 120 | 120 |
| OLD | NEW |