xref: /aosp_15_r20/cts/common/device-side/bedstead/queryable/Android.bp (revision b7c941bb3fa97aba169d73cee0bed2de8ac964bf)
1package {
2    default_team: "trendy_team_enterprise",
3    default_applicable_licenses: ["Android-Apache-2.0"],
4}
5
6android_library {
7    name: "QueryableCommonAndroid",
8    static_libs: [
9        "NeneCommonAndroid",
10        "auto_value_annotations",
11    ],
12    srcs: [
13        "common/src/main/java/**/*.java",
14        "common/src/main/java/**/*.kt",
15    ],
16    manifest: "src/main/AndroidManifest.xml",
17    sdk_version: "current",
18    min_sdk_version: "29",
19    plugins: ["auto_annotation_plugin"],
20}
21
22android_library {
23    name: "Queryable",
24    sdk_version: "test_current",
25    srcs: [
26        "src/main/java/**/*.java",
27        "src/main/java/**/*.kt",
28    ],
29    static_libs: [
30        "androidx.test.ext.junit",
31        "NeneCommonAndroid",
32        "QueryableCommonAndroid",
33    ],
34    manifest: "src/main/AndroidManifest.xml",
35    min_sdk_version: "29",
36    plugins: ["auto_annotation_plugin"],
37}
38
39android_test {
40    name: "BedsteadQueryableTest",
41    srcs: [
42        "src/test/java/**/*.java",
43        "src/test/java/**/*.kt",
44    ],
45    test_suites: [
46        "general-tests",
47    ],
48    static_libs: [
49        "Nene",
50        "bedstead",
51        "Queryable",
52        "ActivityContext",
53        "androidx.test.ext.junit",
54        "ctstestrunner-axt",
55        "truth",
56        "testng", // for assertThrows
57    ],
58    manifest: "src/test/AndroidManifest.xml",
59    min_sdk_version: "29",
60}
61