• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5java_library_host {
6    name: "NeneCommon",
7    srcs: [
8        "common/src/main/java/**/*.java"
9    ],
10}
11
12android_library {
13    name: "NeneCommonAndroid",
14    srcs: [
15        "common/src/main/java/**/*.java"
16    ],
17    manifest: "src/main/AndroidManifestInternal.xml",
18    min_sdk_version: "29"
19}
20
21// TODO(b/203507664): Remove NeneInternal once we no longer need QUERY_ALL_PACKAGES to install
22android_library {
23    name: "NeneInternal",
24    sdk_version: "test_current",
25    srcs: [
26        "src/main/java/**/*.java"
27    ],
28    manifest: "src/main/AndroidManifestInternal.xml",
29    static_libs: [
30        "compatibility-device-util-axt",
31        "guava",
32        "Queryable",
33        "NeneCommonAndroid",
34        "RemoteFrameworkClasses",
35        "androidx.test.uiautomator_uiautomator",
36    ],
37    min_sdk_version: "29"
38}
39
40android_library {
41    name: "Nene",
42    sdk_version: "test_current",
43    srcs: [
44        "src/main/java/**/*.java"
45    ],
46    manifest: "src/main/AndroidManifest.xml",
47    static_libs: [
48        "compatibility-device-util-axt",
49        "guava",
50        "Queryable",
51        "NeneCommonAndroid",
52        "RemoteFrameworkClasses",
53        "androidx.test.uiautomator_uiautomator",
54    ],
55    min_sdk_version: "29"
56}
57
58android_test {
59    name: "NeneTest",
60    srcs: [
61        "src/test/java/**/*.java",
62    ],
63    test_suites: [
64        "general-tests",
65    ],
66    static_libs: [
67        "Interactive",
68        "TestApp",
69        "Nene",
70        "EventLib",
71        "Harrier",
72        "androidx.test.ext.junit",
73        "ctstestrunner-axt",
74        "compatibility-device-util-axt",
75        "truth-prebuilt",
76        "testng" // for assertThrows
77    ],
78    data: [":NeneTestApp1"],
79    manifest: "src/test/AndroidManifest.xml",
80    min_sdk_version: "29"
81}
82
83android_test {
84    name: "InteractiveNeneTest",
85    srcs: [
86        "src/test/java/**/*.java",
87    ],
88    test_suites: [
89        "general-tests",
90    ],
91    static_libs: [
92        "Interactive",
93        "TestApp",
94        "Nene",
95        "EventLib",
96        "Harrier",
97        "androidx.test.ext.junit",
98        "ctstestrunner-axt",
99        "compatibility-device-util-axt",
100        "truth-prebuilt",
101        "testng" // for assertThrows
102    ],
103    data: [":NeneTestApp1"],
104    manifest: "src/test/AndroidManifest.xml",
105    min_sdk_version: "29",
106    test_config: "InteractiveAndroidTest.xml"
107}
108
109android_test {
110    name: "NeneBenchmarks",
111    srcs: [
112        "src/benchmarks/java/**/benchmarks/*.java",
113        "src/benchmarks/java/**/benchmarks/*.proto",
114    ],
115    test_suites: [
116        "general-tests",
117    ],
118    static_libs: [
119        "TestApp",
120        "Nene",
121        "EventLib",
122        "Harrier",
123        "androidx.benchmark_benchmark-common",
124        "androidx.benchmark_benchmark-junit4",
125        "androidx.test.ext.junit",
126        "ctstestrunner-axt",
127        "compatibility-device-util-axt",
128        "collector-device-lib",
129    ],
130    manifest: "src/benchmarks/AndroidManifest.xml",
131    test_config: "src/benchmarks/AndroidTest.xml",
132    min_sdk_version: "29"
133}
134
135android_test_helper_app {
136    name: "NeneTestApp1",
137    static_libs: [
138        "EventLib"
139    ],
140    manifest: "testapps/TestApp1.xml",
141    min_sdk_version: "29"
142}
143