• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5java_library_host {
6    name: "QueryableCommon",
7    static_libs: [
8        "NeneCommon",
9        "auto_value_annotations"
10    ],
11    srcs: [
12        "common/src/main/java/**/*.java",
13    ],
14    plugins: ["auto_annotation_plugin"]
15}
16
17android_library {
18    name: "QueryableCommonAndroid",
19    static_libs: [
20        "NeneCommonAndroid",
21         "auto_value_annotations"
22    ],
23    srcs: [
24        "common/src/main/java/**/*.java",
25    ],
26    manifest: "src/main/AndroidManifest.xml",
27    min_sdk_version: "29",
28    plugins: ["auto_annotation_plugin"]
29}
30
31android_library {
32    name: "Queryable",
33    sdk_version: "test_current",
34    srcs: [
35        "src/main/java/**/*.java",
36    ],
37    static_libs: [
38        "androidx.test.ext.junit",
39        "QueryableCommonAndroid"
40    ],
41    manifest: "src/main/AndroidManifest.xml",
42    min_sdk_version: "29",
43    plugins: ["auto_annotation_plugin"]
44}
45
46android_test {
47    name: "BedsteadQueryableTest",
48    srcs: [
49        "src/test/java/**/*.java"
50    ],
51    test_suites: [
52        "general-tests",
53    ],
54    static_libs: [
55        "Nene",
56        "Harrier",
57        "Queryable",
58        "ActivityContext",
59        "androidx.test.ext.junit",
60        "ctstestrunner-axt",
61        "truth-prebuilt",
62        "testng", // for assertThrows
63    ],
64    manifest: "src/test/AndroidManifest.xml",
65    min_sdk_version: "29"
66}
67