diff options
author | jbudorick <jbudorick@chromium.org> | 2015-03-23 20:14:39 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-03-24 03:15:40 +0000 |
commit | 45816be817451773244bf491806806be2cbab1cf (patch) | |
tree | 1f73db42adab4878b7a9dbc42db31676bc0cbf8a /build/java_apk.gypi | |
parent | 875513095d90b9520fdb2d3996684166fe079f98 (diff) | |
download | chromium_src-45816be817451773244bf491806806be2cbab1cf.zip chromium_src-45816be817451773244bf491806806be2cbab1cf.tar.gz chromium_src-45816be817451773244bf491806806be2cbab1cf.tar.bz2 |
[Android] Incorporate findbugs into android builds.
BUG=431823
Review URL: https://codereview.chromium.org/1000793002
Cr-Commit-Position: refs/heads/master@{#321927}
Diffstat (limited to 'build/java_apk.gypi')
-rw-r--r-- | build/java_apk.gypi | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/build/java_apk.gypi b/build/java_apk.gypi index c5e7ae3..56aefdf 100644 --- a/build/java_apk.gypi +++ b/build/java_apk.gypi @@ -103,6 +103,8 @@ 'lint_result': '<(intermediate_dir)/lint_result.xml', 'lint_config': '<(intermediate_dir)/lint_config.xml', 'never_lint%': 0, + 'findbugs_stamp': '<(intermediate_dir)/findbugs.stamp', + 'run_findbugs%': 0, 'java_in_dir_suffix%': '/src', 'instr_stamp': '<(intermediate_dir)/instr.stamp', 'jar_stamp': '<(intermediate_dir)/jar.stamp', @@ -558,6 +560,32 @@ '<(DEPTH)/tools/android/android_tools.gyp:android_tools', ] }], + ['run_findbugs == 1', { + 'actions': [ + { + 'action_name': 'findbugs_<(_target_name)', + 'message': 'Running findbugs on <(_target_name)', + 'inputs': [ + '<(DEPTH)/build/android/findbugs_diff.py', + '<(DEPTH)/build/android/findbugs_filter/findbugs_exclude.xml', + '<(DEPTH)/build/android/pylib/utils/findbugs.py', + '>@(input_jars_paths)', + '<(jar_path)', + '<(compile_stamp)', + ], + 'outputs': [ + '<(findbugs_stamp)', + ], + 'action': [ + 'python', '<(DEPTH)/build/android/findbugs_diff.py', + '--auxclasspath-gyp', '>(input_jars_paths)', + '--stamp', '<(findbugs_stamp)', + '<(jar_path)', + ], + }, + ], + }, + ] ], 'dependencies': [ '<(DEPTH)/tools/android/md5sum/md5sum.gyp:md5sum', |