xref: /aosp_15_r20/frameworks/base/services/tests/vibrator/Android.bp (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1package {
2    default_team: "trendy_team_haptics_framework",
3    // See: http://go/android-license-faq
4    // A large-scale-change added 'default_applicable_licenses' to import
5    // all of the 'license_kinds' from "frameworks_base_license"
6    // to get the below license kinds:
7    //   SPDX-license-identifier-Apache-2.0
8    default_applicable_licenses: ["frameworks_base_license"],
9}
10
11android_test {
12    name: "FrameworksVibratorServicesTests",
13
14    srcs: [
15        "src/**/*.java",
16    ],
17
18    libs: [
19        "android.hardware.vibrator-V3-java",
20        "android.test.mock.stubs.system",
21        "android.test.base.stubs.system",
22        "android.test.runner.stubs.system",
23    ],
24
25    static_libs: [
26        "androidx.test.core",
27        "androidx.test.ext.truth",
28        "androidx.test.runner",
29        "androidx.test.rules",
30        "androidx.test.ext.junit",
31        "flag-junit",
32        "frameworks-base-testutils",
33        "frameworks-services-vibrator-testutils",
34        "junit",
35        "mockito-target-inline-minus-junit4",
36        "platform-test-annotations",
37        "service-permission.stubs.system_server",
38        "services.core",
39        "TestParameterInjector",
40    ],
41    jni_libs: ["libdexmakerjvmtiagent"],
42    platform_apis: true,
43    certificate: "platform",
44    dxflags: ["--multi-dex"],
45
46    test_suites: [
47        "device-tests",
48        "automotive-tests",
49    ],
50
51    optimize: {
52        enabled: false,
53    },
54}
55
56java_library {
57    name: "frameworks-services-vibrator-testutils",
58    visibility: [":__subpackages__"],
59    srcs: [
60        "utils/**/*.java",
61    ],
62    static_libs: [
63        "services.core",
64    ],
65}
66