xref: /aosp_15_r20/external/TestParameterInjector/Android.bp (revision 0a615120fe93b5def6ccfd1a41a03fb032dc2074)
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5// To update:
6// - git fetch aosp
7// - git merge --no-ff --allow-unrelated-histories aosp/upstream-main
8// - Update the version and last_upgrade_date of the METADATA file
9// - git commit --amend
10
11java_library {
12    name: "TestParameterInjector",
13    srcs: [
14        "junit4/src/main/java/**/*.java",
15    ],
16    static_libs: [
17        "guava",
18        "auto_value_annotations",
19        "error_prone_annotations",
20        "junit",
21        "libprotobuf-java-lite",
22        "snakeyaml",
23    ],
24    plugins: [
25        "auto_value_plugin",
26        "auto_annotation_plugin",
27    ],
28    host_supported: true,
29    visibility: [
30        "//cts/tests/app/WallpaperTest",
31        "//cts/tests/autofillservice",
32        "//cts/tests/tests/app",
33        "//cts/tests/tests/car",
34        "//cts/tests/tests/content",
35        "//external/robolectric:__subpackages__",
36        "//frameworks/base/core/tests/coretests",
37        "//frameworks/base/libs/WindowManager/Shell/tests/unittest",
38        "//frameworks/base/libs/WindowManager/Jetpack/tests/unittest",
39        "//frameworks/base/services/tests/displayservicetests",
40        "//frameworks/base/services/tests/powerservicetests",
41        "//frameworks/base/services/tests/uiservicestests",
42        "//frameworks/base/services/tests/vibrator",
43        "//frameworks/base/tests/UsbManagerTests",
44        "//packages/modules/Bluetooth/framework/tests/bumble",
45        "//packages/modules/HealthFitness/tests/unittests",
46        "//vendor:__subpackages__",
47    ],
48}
49
50java_test_host {
51    name: "TestParameterInjectorTest",
52    srcs: ["junit4/src/test/java/**/*.java"],
53    static_libs: [
54        "TestParameterInjector",
55        "truth",
56    ],
57    javacflags: [
58        "-parameters",
59    ],
60    test_options: {
61        unit_test: true,
62    },
63}
64