xref: /aosp_15_r20/frameworks/base/media/tests/mediatestutils/Android.bp (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1package {
2    default_team: "trendy_team_media_framework_audio",
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
11// TODO audio build defaults
12java_library {
13    name: "mediatestutils_host",
14    host_supported: true,
15    srcs: [
16        "java/com/android/media/mediatestutils/CancelAllFuturesRule.java",
17    ],
18    static_libs: [
19        "junit",
20    ],
21    visibility: [
22        ":__subpackages__",
23    ],
24}
25
26java_library {
27    name: "mediatestutils",
28    srcs: [
29        "java/com/android/media/mediatestutils/TestUtils.java",
30        "java/com/android/media/mediatestutils/PermissionUpdateBarrierRule.java",
31    ],
32    static_libs: [
33        "androidx.concurrent_concurrent-futures",
34        "androidx.test.runner",
35        "guava",
36        "mediatestutils_host",
37    ],
38    visibility: [
39        "//cts/tests/tests/media:__subpackages__",
40        ":__subpackages__",
41    ],
42}
43
44java_test_host {
45    name: "mediatestutilshosttests",
46    srcs: ["javatests/**/*.java"],
47    static_libs: [
48        "mediatestutils_host",
49        "junit",
50        "truth",
51    ],
52    test_suites: ["general-tests"],
53    test_options: {
54        unit_test: true,
55    },
56}
57