xref: /aosp_15_r20/prebuilts/misc/common/androidx-test/Android.bp (revision 847dbab7980efcc7f5706bb9c6d844b91a680afd)
1// This is a generated file. Do not modify directly.
2// Automatically generated with:
3// pom2bp -rewrite 'androidx.test:=androidx.test.' -rewrite 'androidx.test.ext:=androidx.test.ext.' -rewrite 'androidx.test.espresso:espresso-=androidx.test.espresso.' -rewrite 'androidx.test.janktesthelper:janktesthelper=androidx.test.janktesthelper' -rewrite 'androidx.test.services:storage=androidx.test.services.storage' -rewrite 'androidx.test.services:test-services=androidx.test.services.test-services' -rewrite 'androidx.tracing:tracing=androidx.tracing_tracing' -rewrite 'androidx.concurrent:concurrent-futures=androidx.concurrent_concurrent-futures' -rewrite 'com.google.guava:listenablefuture=guava-listenablefuture-prebuilt-jar' -extra-libs androidx.test.rules=android.test.base -rewrite 'com.google.truth:truth=truth' -rewrite 'net.sf.kxml:kxml2=kxml2-android' -rewrite 'androidx.lifecycle:lifecycle-common=androidx.lifecycle_lifecycle-common' -rewrite 'androidx.annotation:annotation=androidx.annotation_annotation' -rewrite 'org.hamcrest:hamcrest-integration=hamcrest' -rewrite 'org.hamcrest:hamcrest-core=hamcrest' -rewrite 'javax.inject:javax.inject=jsr330' -rewrite 'com.google.android.material:material=com.google.android.material_material' -rewrite 'androidx.drawerlayout:drawerlayout=androidx.drawerlayout_drawerlayout' -rewrite 'androidx.viewpager:viewpager=androidx.viewpager_viewpager' -rewrite 'androidx.recyclerview:recyclerview=androidx.recyclerview_recyclerview' -rewrite 'androidx.core:core=androidx.core_core' -rewrite 'androidx.legacy:legacy-support-core-utils=androidx.legacy_legacy-support-core-utils' -rewrite 'androidx.appcompat:appcompat=androidx.appcompat_appcompat' -sdk-version current -static-deps -prepend prepend-license.txt .
4
5package {
6    default_applicable_licenses: ["Android-Apache-2.0"],
7}
8
9filegroup {
10    name: "test-services.apk",
11    srcs: ["androidx/test/services/test-services/1.5.0/test-services-1.5.0.apk"],
12    path: "androidx/test/services/test-services/1.5.0",
13    visibility: [
14        "//tools/tradefederation/core:__pkg__",
15    ],
16}
17
18android_library_import {
19    name: "androidx.test.core-nodeps",
20    aars: ["androidx/test/core/1.6.0/core-1.6.0.aar"],
21    sdk_version: "current",
22    apex_available: [
23        "//apex_available:platform",
24        "//apex_available:anyapex",
25    ],
26    min_sdk_version: "21",
27    static_libs: [
28        "androidx.annotation_annotation",
29        "androidx.concurrent_concurrent-futures-ktx",
30        "androidx.lifecycle_lifecycle-common",
31        "androidx.tracing_tracing",
32        "guava-listenablefuture-prebuilt-jar",
33        "kotlin-stdlib",
34        "kotlinx-coroutines-core-jvm",
35        "androidx.test.monitor",
36    ],
37}
38
39android_library {
40    name: "androidx.test.core",
41    sdk_version: "current",
42    apex_available: [
43        "//apex_available:platform",
44        "//apex_available:anyapex",
45    ],
46    min_sdk_version: "21",
47    manifest: "manifests/androidx.test.core/AndroidManifest.xml",
48    static_libs: [
49        "androidx.test.core-nodeps",
50        "androidx.annotation_annotation",
51        "androidx.concurrent_concurrent-futures-ktx",
52        "androidx.lifecycle_lifecycle-common",
53        "androidx.tracing_tracing",
54        "guava-listenablefuture-prebuilt-jar",
55        "kotlin-stdlib",
56        "kotlinx-coroutines-core-jvm",
57        "androidx.test.monitor",
58    ],
59    java_version: "1.8",
60}
61
62android_library_import {
63    name: "androidx.test.espresso.accessibility-nodeps",
64    aars: ["androidx/test/espresso/espresso-accessibility/3.6.0/espresso-accessibility-3.6.0.aar"],
65    sdk_version: "current",
66    apex_available: [
67        "//apex_available:platform",
68        "//apex_available:anyapex",
69    ],
70    min_sdk_version: "21",
71    static_libs: [
72        "accessibility-test-framework",
73        "hamcrest",
74        "hamcrest-library",
75        "androidx.test.espresso.core",
76    ],
77}
78
79android_library {
80    name: "androidx.test.espresso.accessibility",
81    sdk_version: "current",
82    apex_available: [
83        "//apex_available:platform",
84        "//apex_available:anyapex",
85    ],
86    min_sdk_version: "21",
87    manifest: "manifests/androidx.test.espresso.accessibility/AndroidManifest.xml",
88    static_libs: [
89        "androidx.test.espresso.accessibility-nodeps",
90        "accessibility-test-framework",
91        "hamcrest",
92        "hamcrest-library",
93        "androidx.test.espresso.core",
94    ],
95    java_version: "1.8",
96}
97
98android_library_import {
99    name: "androidx.test.espresso.contrib-nodeps",
100    aars: ["androidx/test/espresso/espresso-contrib/3.6.0/espresso-contrib-3.6.0.aar"],
101    sdk_version: "current",
102    apex_available: [
103        "//apex_available:platform",
104        "//apex_available:anyapex",
105    ],
106    min_sdk_version: "21",
107    static_libs: [
108        "androidx.annotation_annotation",
109        "androidx.appcompat_appcompat",
110        "androidx.core_core",
111        "androidx.drawerlayout_drawerlayout",
112        "androidx.recyclerview_recyclerview",
113        "androidx.viewpager_viewpager",
114        "accessibility-test-framework",
115        "com.google.android.material_material",
116        "hamcrest",
117        "hamcrest-library",
118        "androidx.test.espresso.core",
119        "androidx.test.monitor",
120    ],
121}
122
123android_library {
124    name: "androidx.test.espresso.contrib",
125    sdk_version: "current",
126    apex_available: [
127        "//apex_available:platform",
128        "//apex_available:anyapex",
129    ],
130    min_sdk_version: "21",
131    manifest: "manifests/androidx.test.espresso.contrib/AndroidManifest.xml",
132    static_libs: [
133        "androidx.test.espresso.contrib-nodeps",
134        "androidx.annotation_annotation",
135        "androidx.appcompat_appcompat",
136        "androidx.core_core",
137        "androidx.drawerlayout_drawerlayout",
138        "androidx.recyclerview_recyclerview",
139        "androidx.viewpager_viewpager",
140        "accessibility-test-framework",
141        "com.google.android.material_material",
142        "hamcrest",
143        "hamcrest-library",
144        "androidx.test.espresso.core",
145        "androidx.test.monitor",
146    ],
147    java_version: "1.8",
148}
149
150android_library_import {
151    name: "androidx.test.espresso.core-nodeps",
152    aars: ["androidx/test/espresso/espresso-core/3.6.0/espresso-core-3.6.0.aar"],
153    sdk_version: "current",
154    apex_available: [
155        "//apex_available:platform",
156        "//apex_available:anyapex",
157    ],
158    min_sdk_version: "21",
159    static_libs: [
160        "androidx.annotation_annotation",
161        "androidx.concurrent_concurrent-futures",
162        "jsr305",
163        "error_prone_annotations",
164        "guava-listenablefuture-prebuilt-jar",
165        "jsr330",
166        "junit",
167        "hamcrest",
168        "hamcrest-library",
169        "kotlin-stdlib",
170        "androidx.test.espresso.idling-resource",
171        "androidx.test.services.storage",
172        "androidx.test.core",
173        "androidx.test.monitor",
174        "androidx.test.runner",
175    ],
176}
177
178android_library {
179    name: "androidx.test.espresso.core",
180    sdk_version: "current",
181    apex_available: [
182        "//apex_available:platform",
183        "//apex_available:anyapex",
184    ],
185    min_sdk_version: "21",
186    manifest: "manifests/androidx.test.espresso.core/AndroidManifest.xml",
187    static_libs: [
188        "androidx.test.espresso.core-nodeps",
189        "androidx.annotation_annotation",
190        "androidx.concurrent_concurrent-futures",
191        "jsr305",
192        "error_prone_annotations",
193        "guava-listenablefuture-prebuilt-jar",
194        "jsr330",
195        "junit",
196        "hamcrest",
197        "hamcrest-library",
198        "kotlin-stdlib",
199        "androidx.test.espresso.idling-resource",
200        "androidx.test.services.storage",
201        "androidx.test.core",
202        "androidx.test.monitor",
203        "androidx.test.runner",
204    ],
205    java_version: "1.8",
206}
207
208android_library_import {
209    name: "androidx.test.espresso.idling-resource-nodeps",
210    aars: ["androidx/test/espresso/espresso-idling-resource/3.6.0/espresso-idling-resource-3.6.0.aar"],
211    sdk_version: "current",
212    apex_available: [
213        "//apex_available:platform",
214        "//apex_available:anyapex",
215    ],
216    min_sdk_version: "21",
217    static_libs: [
218    ],
219}
220
221android_library {
222    name: "androidx.test.espresso.idling-resource",
223    sdk_version: "current",
224    apex_available: [
225        "//apex_available:platform",
226        "//apex_available:anyapex",
227    ],
228    min_sdk_version: "21",
229    manifest: "manifests/androidx.test.espresso.idling-resource/AndroidManifest.xml",
230    static_libs: [
231        "androidx.test.espresso.idling-resource-nodeps",
232    ],
233    java_version: "1.8",
234}
235
236android_library_import {
237    name: "androidx.test.espresso.intents-nodeps",
238    aars: ["androidx/test/espresso/espresso-intents/3.6.0/espresso-intents-3.6.0.aar"],
239    sdk_version: "current",
240    apex_available: [
241        "//apex_available:platform",
242        "//apex_available:anyapex",
243    ],
244    min_sdk_version: "21",
245    static_libs: [
246        "androidx.annotation_annotation",
247        "error_prone_annotations",
248        "junit",
249        "hamcrest",
250        "hamcrest-library",
251        "kotlin-stdlib",
252        "androidx.test.espresso.core",
253        "androidx.test.core",
254        "androidx.test.rules",
255        "androidx.test.runner",
256    ],
257}
258
259android_library {
260    name: "androidx.test.espresso.intents",
261    sdk_version: "current",
262    apex_available: [
263        "//apex_available:platform",
264        "//apex_available:anyapex",
265    ],
266    min_sdk_version: "21",
267    manifest: "manifests/androidx.test.espresso.intents/AndroidManifest.xml",
268    static_libs: [
269        "androidx.test.espresso.intents-nodeps",
270        "androidx.annotation_annotation",
271        "error_prone_annotations",
272        "junit",
273        "hamcrest",
274        "hamcrest-library",
275        "kotlin-stdlib",
276        "androidx.test.espresso.core",
277        "androidx.test.core",
278        "androidx.test.rules",
279        "androidx.test.runner",
280    ],
281    java_version: "1.8",
282}
283
284android_library_import {
285    name: "androidx.test.espresso.web-nodeps",
286    aars: ["androidx/test/espresso/espresso-web/3.6.0/espresso-web-3.6.0.aar"],
287    sdk_version: "current",
288    apex_available: [
289        "//apex_available:platform",
290        "//apex_available:anyapex",
291    ],
292    min_sdk_version: "21",
293    static_libs: [
294        "androidx.annotation_annotation",
295        "androidx.concurrent_concurrent-futures",
296        "jsr305",
297        "error_prone_annotations",
298        "guava-listenablefuture-prebuilt-jar",
299        "tagsoup",
300        "hamcrest",
301        "hamcrest-library",
302        "kotlin-stdlib",
303        "androidx.test.espresso.core",
304        "androidx.test.monitor",
305        "androidx.test.runner",
306    ],
307}
308
309android_library {
310    name: "androidx.test.espresso.web",
311    sdk_version: "current",
312    apex_available: [
313        "//apex_available:platform",
314        "//apex_available:anyapex",
315    ],
316    min_sdk_version: "21",
317    manifest: "manifests/androidx.test.espresso.web/AndroidManifest.xml",
318    static_libs: [
319        "androidx.test.espresso.web-nodeps",
320        "androidx.annotation_annotation",
321        "androidx.concurrent_concurrent-futures",
322        "jsr305",
323        "error_prone_annotations",
324        "guava-listenablefuture-prebuilt-jar",
325        "tagsoup",
326        "hamcrest",
327        "hamcrest-library",
328        "kotlin-stdlib",
329        "androidx.test.espresso.core",
330        "androidx.test.monitor",
331        "androidx.test.runner",
332    ],
333    java_version: "1.8",
334}
335
336android_library_import {
337    name: "androidx.test.ext.junit-nodeps",
338    aars: ["androidx/test/ext/junit/1.2.0/junit-1.2.0.aar"],
339    sdk_version: "current",
340    apex_available: [
341        "//apex_available:platform",
342        "//apex_available:anyapex",
343    ],
344    min_sdk_version: "21",
345    static_libs: [
346        "androidx.annotation_annotation",
347        "junit",
348        "kotlin-stdlib",
349        "androidx.test.services.storage",
350        "androidx.test.core",
351        "androidx.test.monitor",
352    ],
353}
354
355android_library {
356    name: "androidx.test.ext.junit",
357    sdk_version: "current",
358    apex_available: [
359        "//apex_available:platform",
360        "//apex_available:anyapex",
361    ],
362    min_sdk_version: "21",
363    manifest: "manifests/androidx.test.ext.junit/AndroidManifest.xml",
364    static_libs: [
365        "androidx.test.ext.junit-nodeps",
366        "androidx.annotation_annotation",
367        "junit",
368        "kotlin-stdlib",
369        "androidx.test.services.storage",
370        "androidx.test.core",
371        "androidx.test.monitor",
372    ],
373    java_version: "1.8",
374}
375
376android_library_import {
377    name: "androidx.test.ext.truth-nodeps",
378    aars: ["androidx/test/ext/truth/1.6.0/truth-1.6.0.aar"],
379    sdk_version: "current",
380    apex_available: [
381        "//apex_available:platform",
382        "//apex_available:anyapex",
383    ],
384    min_sdk_version: "21",
385    static_libs: [
386        "androidx.annotation_annotation",
387        "guava",
388        "truth",
389        "androidx.test.core",
390    ],
391}
392
393android_library {
394    name: "androidx.test.ext.truth",
395    sdk_version: "current",
396    apex_available: [
397        "//apex_available:platform",
398        "//apex_available:anyapex",
399    ],
400    min_sdk_version: "21",
401    manifest: "manifests/androidx.test.ext.truth/AndroidManifest.xml",
402    static_libs: [
403        "androidx.test.ext.truth-nodeps",
404        "androidx.annotation_annotation",
405        "guava",
406        "truth",
407        "androidx.test.core",
408    ],
409    java_version: "1.8",
410}
411
412android_library_import {
413    name: "androidx.test.janktesthelper-nodeps",
414    aars: ["androidx/test/janktesthelper/janktesthelper/1.0.1/janktesthelper-1.0.1.aar"],
415    sdk_version: "current",
416    apex_available: [
417        "//apex_available:platform",
418        "//apex_available:anyapex",
419    ],
420    min_sdk_version: "23",
421    static_libs: [
422        "androidx.test.runner",
423        "androidx.test.rules",
424    ],
425}
426
427android_library {
428    name: "androidx.test.janktesthelper",
429    sdk_version: "current",
430    apex_available: [
431        "//apex_available:platform",
432        "//apex_available:anyapex",
433    ],
434    min_sdk_version: "23",
435    manifest: "manifests/androidx.test.janktesthelper/AndroidManifest.xml",
436    static_libs: [
437        "androidx.test.janktesthelper-nodeps",
438        "androidx.test.runner",
439        "androidx.test.rules",
440    ],
441    java_version: "1.8",
442}
443
444android_library_import {
445    name: "androidx.test.monitor-nodeps",
446    aars: ["androidx/test/monitor/1.7.0/monitor-1.7.0.aar"],
447    sdk_version: "current",
448    apex_available: [
449        "//apex_available:platform",
450        "//apex_available:anyapex",
451    ],
452    min_sdk_version: "21",
453    static_libs: [
454        "androidx.annotation_annotation",
455        "androidx.tracing_tracing",
456        "kotlin-stdlib",
457    ],
458}
459
460android_library {
461    name: "androidx.test.monitor",
462    sdk_version: "current",
463    apex_available: [
464        "//apex_available:platform",
465        "//apex_available:anyapex",
466    ],
467    min_sdk_version: "21",
468    manifest: "manifests/androidx.test.monitor/AndroidManifest.xml",
469    static_libs: [
470        "androidx.test.monitor-nodeps",
471        "androidx.annotation_annotation",
472        "androidx.tracing_tracing",
473        "kotlin-stdlib",
474    ],
475    java_version: "1.8",
476}
477
478android_app_import {
479    name: "androidx.test.orchestrator",
480    apk: "androidx/test/orchestrator/1.5.0/orchestrator-1.5.0.apk",
481    apex_available: [
482        "//apex_available:platform",
483        "//apex_available:anyapex",
484    ],
485    preprocessed: true,
486    presigned: true,
487
488}
489
490android_library_import {
491    name: "androidx.test.rules-nodeps",
492    aars: ["androidx/test/rules/1.6.0/rules-1.6.0.aar"],
493    sdk_version: "current",
494    apex_available: [
495        "//apex_available:platform",
496        "//apex_available:anyapex",
497    ],
498    min_sdk_version: "21",
499    static_libs: [
500        "androidx.annotation_annotation",
501        "junit",
502        "androidx.test.runner",
503    ],
504    libs: [
505        "android.test.base.stubs",
506    ],
507}
508
509android_library {
510    name: "androidx.test.rules",
511    sdk_version: "current",
512    apex_available: [
513        "//apex_available:platform",
514        "//apex_available:anyapex",
515    ],
516    min_sdk_version: "21",
517    manifest: "manifests/androidx.test.rules/AndroidManifest.xml",
518    static_libs: [
519        "androidx.test.rules-nodeps",
520        "androidx.annotation_annotation",
521        "junit",
522        "androidx.test.runner",
523    ],
524    libs: [
525        "android.test.base.stubs",
526    ],
527    java_version: "1.8",
528}
529
530android_library_import {
531    name: "androidx.test.runner-nodeps",
532    aars: ["androidx/test/runner/1.6.0/runner-1.6.0.aar"],
533    sdk_version: "current",
534    apex_available: [
535        "//apex_available:platform",
536        "//apex_available:anyapex",
537    ],
538    min_sdk_version: "21",
539    static_libs: [
540        "androidx.annotation_annotation",
541        "androidx.tracing_tracing",
542        "junit",
543        "androidx.test.services.storage",
544        "androidx.test.monitor",
545    ],
546}
547
548android_library {
549    name: "androidx.test.runner",
550    sdk_version: "current",
551    apex_available: [
552        "//apex_available:platform",
553        "//apex_available:anyapex",
554    ],
555    min_sdk_version: "21",
556    manifest: "manifests/androidx.test.runner/AndroidManifest.xml",
557    static_libs: [
558        "androidx.test.runner-nodeps",
559        "androidx.annotation_annotation",
560        "androidx.tracing_tracing",
561        "junit",
562        "androidx.test.services.storage",
563        "androidx.test.monitor",
564    ],
565    java_version: "1.8",
566}
567
568android_library_import {
569    name: "androidx.test.services.storage-nodeps",
570    aars: ["androidx/test/services/storage/1.5.0/storage-1.5.0.aar"],
571    sdk_version: "current",
572    apex_available: [
573        "//apex_available:platform",
574        "//apex_available:anyapex",
575    ],
576    min_sdk_version: "21",
577    static_libs: [
578        "androidx.annotation_annotation",
579        "androidx.test.monitor",
580    ],
581}
582
583android_library {
584    name: "androidx.test.services.storage",
585    sdk_version: "current",
586    apex_available: [
587        "//apex_available:platform",
588        "//apex_available:anyapex",
589    ],
590    min_sdk_version: "21",
591    manifest: "manifests/androidx.test.services.storage/AndroidManifest.xml",
592    static_libs: [
593        "androidx.test.services.storage-nodeps",
594        "androidx.annotation_annotation",
595        "androidx.test.monitor",
596    ],
597    java_version: "1.8",
598}
599
600android_app_import {
601    name: "androidx.test.services.test-services",
602    apk: "androidx/test/services/test-services/1.5.0/test-services-1.5.0.apk",
603    apex_available: [
604        "//apex_available:platform",
605        "//apex_available:anyapex",
606    ],
607    preprocessed: true,
608    presigned: true,
609
610}
611