blob: 8f32f0eab37ff1a0d36592c2ccfb7c3f7543d800 [file] [log] [blame]
Bob Badoure539dba2021-02-12 17:07:05 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "frameworks_base_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["frameworks_base_license"],
8}
9
Jeff Sharkey4d1d7b52020-05-04 15:31:07 -060010java_plugin {
11 name: "error_prone_android_framework",
12
13 static_libs: [
14 "error_prone_android_framework_lib",
15 ],
16}
17
18java_library_host {
19 name: "error_prone_android_framework_lib",
20
21 srcs: ["java/**/*.java"],
22
23 static_libs: [
24 "//external/error_prone:error_prone_core",
Colin Crossdf1cdec2020-06-25 21:07:43 -070025 ],
26
27 libs: [
28 "//external/auto:auto_service_annotations",
Jeff Sharkey4d1d7b52020-05-04 15:31:07 -060029 ],
30
31 plugins: [
Colin Crossdf1cdec2020-06-25 21:07:43 -070032 "//external/auto:auto_service_plugin",
Jeff Sharkey4d1d7b52020-05-04 15:31:07 -060033 ],
Jeff Sharkey4d1d7b52020-05-04 15:31:07 -060034}
Jeff Sharkey86ba6082020-06-23 23:16:59 -060035
36java_test_host {
37 name: "error_prone_android_framework_test",
Jeff Sharkey86ba6082020-06-23 23:16:59 -060038 srcs: ["tests/java/**/*.java"],
39 java_resource_dirs: ["tests/res"],
40 java_resources: [":error_prone_android_framework_testdata"],
41 static_libs: [
Julien Desprezb8c9a052021-02-24 02:07:45 +000042 "truth-prebuilt",
43 "kxml2-2.3.0",
Michael Wrightf3203532022-02-18 14:39:24 +000044 "compile-testing-prebuilt",
Jeff Sharkey86ba6082020-06-23 23:16:59 -060045 "error_prone_android_framework_lib",
46 "error_prone_test_helpers",
Michael Wrightf3203532022-02-18 14:39:24 +000047 "google_java_format",
Jeff Sharkey86ba6082020-06-23 23:16:59 -060048 "hamcrest-library",
49 "hamcrest",
50 "platform-test-annotations",
51 "junit",
52 ],
Julien Desprezb8c9a052021-02-24 02:07:45 +000053 test_options: {
54 unit_test: true,
55 },
Jeff Sharkey86ba6082020-06-23 23:16:59 -060056}
57
58filegroup {
59 name: "error_prone_android_framework_testdata",
60 path: "tests/res",
61 srcs: ["tests/res/**/*.java"],
62}