• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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        "compatibility-device-util-axt", // for "@CanIgnoreReturnValue"
34    ],
35    manifest: "src/main/AndroidManifest.xml",
36    min_sdk_version: "29",
37    plugins: ["auto_annotation_plugin"],
38}
39
40android_test {
41    name: "BedsteadQueryableTest",
42    srcs: [
43        "src/test/java/**/*.java",
44        "src/test/java/**/*.kt",
45    ],
46    test_suites: [
47        "general-tests",
48    ],
49    static_libs: [
50        "Nene",
51        "bedstead",
52        "Queryable",
53        "ActivityContext",
54        "androidx.test.ext.junit",
55        "ctstestrunner-axt",
56        "truth",
57        "testng", // for assertThrows
58    ],
59    manifest: "src/test/AndroidManifest.xml",
60    min_sdk_version: "29",
61}
62