xref: /aosp_15_r20/development/samples/ApiDemos/tests/Android.bp (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
1*90c8c64dSAndroid Build Coastguard Workerpackage {
2*90c8c64dSAndroid Build Coastguard Worker    default_team: "trendy_team_updatable_sdk_apis",
3*90c8c64dSAndroid Build Coastguard Worker    // See: http://go/android-license-faq
4*90c8c64dSAndroid Build Coastguard Worker    default_applicable_licenses: ["Android-Apache-2.0"],
5*90c8c64dSAndroid Build Coastguard Worker}
6*90c8c64dSAndroid Build Coastguard Worker
7*90c8c64dSAndroid Build Coastguard Workerandroid_test {
8*90c8c64dSAndroid Build Coastguard Worker    name: "ApiDemosTests",
9*90c8c64dSAndroid Build Coastguard Worker    // We only want this apk build for tests.
10*90c8c64dSAndroid Build Coastguard Worker    libs: [
11*90c8c64dSAndroid Build Coastguard Worker        "android.test.runner.stubs",
12*90c8c64dSAndroid Build Coastguard Worker        "android.test.base.stubs",
13*90c8c64dSAndroid Build Coastguard Worker    ],
14*90c8c64dSAndroid Build Coastguard Worker    static_libs: [
15*90c8c64dSAndroid Build Coastguard Worker        "junit",
16*90c8c64dSAndroid Build Coastguard Worker        "androidx.test.rules",
17*90c8c64dSAndroid Build Coastguard Worker    ],
18*90c8c64dSAndroid Build Coastguard Worker    // Include all test java files.
19*90c8c64dSAndroid Build Coastguard Worker    srcs: ["src/**/*.java"],
20*90c8c64dSAndroid Build Coastguard Worker    // Notice that we don't have to include the src files of ApiDemos because, by
21*90c8c64dSAndroid Build Coastguard Worker    // running the tests using an instrumentation targeting ApiDemos, we
22*90c8c64dSAndroid Build Coastguard Worker    // automatically get all of its classes loaded into our environment.
23*90c8c64dSAndroid Build Coastguard Worker    instrumentation_for: "ApiDemos",
24*90c8c64dSAndroid Build Coastguard Worker    sdk_version: "current",
25*90c8c64dSAndroid Build Coastguard Worker}
26