xref: /aosp_15_r20/prebuilts/misc/common/android-support-test/Android.bp (revision 847dbab7980efcc7f5706bb9c6d844b91a680afd)
1*847dbab7SAndroid Build Coastguard Worker// Copyright (C) 2016 The Android Open Source Project
2*847dbab7SAndroid Build Coastguard Worker//
3*847dbab7SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
4*847dbab7SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
5*847dbab7SAndroid Build Coastguard Worker// You may obtain a copy of the License at
6*847dbab7SAndroid Build Coastguard Worker//
7*847dbab7SAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
8*847dbab7SAndroid Build Coastguard Worker//
9*847dbab7SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
10*847dbab7SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
11*847dbab7SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*847dbab7SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
13*847dbab7SAndroid Build Coastguard Worker// limitations under the License.
14*847dbab7SAndroid Build Coastguard Worker
15*847dbab7SAndroid Build Coastguard Worker// DEPRECATED! Use androidx-test libraries instead
16*847dbab7SAndroid Build Coastguard Worker
17*847dbab7SAndroid Build Coastguard Worker// Lock down visibility to prevent new usages
18*847dbab7SAndroid Build Coastguard Worker// This library cannot removed entirely yet because there are
19*847dbab7SAndroid Build Coastguard Worker// usages in Android.mk that cannot be eliminated quit yet. See b/172831930
20*847dbab7SAndroid Build Coastguard Workerpackage {
21*847dbab7SAndroid Build Coastguard Worker    default_visibility: [
22*847dbab7SAndroid Build Coastguard Worker        "//visibility:private",
23*847dbab7SAndroid Build Coastguard Worker    ],
24*847dbab7SAndroid Build Coastguard Worker}
25*847dbab7SAndroid Build Coastguard Worker
26*847dbab7SAndroid Build Coastguard Worker// for Android JUnit runner, monitor and rules
27*847dbab7SAndroid Build Coastguard Workerjava_library_static {
28*847dbab7SAndroid Build Coastguard Worker    name: "android-support-test",
29*847dbab7SAndroid Build Coastguard Worker    sdk_version: "15",
30*847dbab7SAndroid Build Coastguard Worker    licenses: ["Android-Apache-2.0"],
31*847dbab7SAndroid Build Coastguard Worker    static_libs: [
32*847dbab7SAndroid Build Coastguard Worker        "android-support-test-rules-nodep",
33*847dbab7SAndroid Build Coastguard Worker        "android-support-test-runner-nodep",
34*847dbab7SAndroid Build Coastguard Worker        "junit",
35*847dbab7SAndroid Build Coastguard Worker        "hamcrest",
36*847dbab7SAndroid Build Coastguard Worker        "hamcrest-library",
37*847dbab7SAndroid Build Coastguard Worker        "android-support-annotations",
38*847dbab7SAndroid Build Coastguard Worker        "android-support-test-monitor-nodep",
39*847dbab7SAndroid Build Coastguard Worker    ],
40*847dbab7SAndroid Build Coastguard Worker    visibility: ["//visibility:public"],
41*847dbab7SAndroid Build Coastguard Worker}
42*847dbab7SAndroid Build Coastguard Worker
43*847dbab7SAndroid Build Coastguard Workerjava_library_static {
44*847dbab7SAndroid Build Coastguard Worker    name: "android-support-test-nodep",
45*847dbab7SAndroid Build Coastguard Worker    sdk_version: "23",
46*847dbab7SAndroid Build Coastguard Worker    licenses: ["Android-Apache-2.0"],
47*847dbab7SAndroid Build Coastguard Worker    static_libs: [
48*847dbab7SAndroid Build Coastguard Worker        "android-support-test-rules-nodep",
49*847dbab7SAndroid Build Coastguard Worker        "android-support-test-runner-nodep",
50*847dbab7SAndroid Build Coastguard Worker        "android-support-test-monitor-nodep",
51*847dbab7SAndroid Build Coastguard Worker    ],
52*847dbab7SAndroid Build Coastguard Worker}
53*847dbab7SAndroid Build Coastguard Worker
54*847dbab7SAndroid Build Coastguard Workerjava_import {
55*847dbab7SAndroid Build Coastguard Worker    name: "android-support-test-rules-nodep",
56*847dbab7SAndroid Build Coastguard Worker    jars: ["rules/rules_release_no_deps.jar"],
57*847dbab7SAndroid Build Coastguard Worker    sdk_version: "15",
58*847dbab7SAndroid Build Coastguard Worker    licenses: ["Android-Apache-2.0"],
59*847dbab7SAndroid Build Coastguard Worker}
60*847dbab7SAndroid Build Coastguard Worker
61*847dbab7SAndroid Build Coastguard Workerjava_import {
62*847dbab7SAndroid Build Coastguard Worker    name: "android-support-test-runner-nodep",
63*847dbab7SAndroid Build Coastguard Worker    jars: ["runner/runner_release_no_deps.jar"],
64*847dbab7SAndroid Build Coastguard Worker    sdk_version: "15",
65*847dbab7SAndroid Build Coastguard Worker    licenses: ["Android-Apache-2.0"],
66*847dbab7SAndroid Build Coastguard Worker}
67*847dbab7SAndroid Build Coastguard Worker
68*847dbab7SAndroid Build Coastguard Workerjava_import {
69*847dbab7SAndroid Build Coastguard Worker    name: "android-support-test-monitor-nodep",
70*847dbab7SAndroid Build Coastguard Worker    jars: ["monitor/monitor_release_no_deps.jar"],
71*847dbab7SAndroid Build Coastguard Worker    sdk_version: "15",
72*847dbab7SAndroid Build Coastguard Worker    licenses: ["Android-Apache-2.0"],
73*847dbab7SAndroid Build Coastguard Worker}
74*847dbab7SAndroid Build Coastguard Worker
75*847dbab7SAndroid Build Coastguard Worker// for espresso-core
76*847dbab7SAndroid Build Coastguard Workerjava_library_static {
77*847dbab7SAndroid Build Coastguard Worker    name: "espresso-core",
78*847dbab7SAndroid Build Coastguard Worker    sdk_version: "15",
79*847dbab7SAndroid Build Coastguard Worker    licenses: ["Android-Apache-2.0"],
80*847dbab7SAndroid Build Coastguard Worker    static_libs: [
81*847dbab7SAndroid Build Coastguard Worker        "espresso-core-nodep",
82*847dbab7SAndroid Build Coastguard Worker        "espresso-idling-resource-nodep",
83*847dbab7SAndroid Build Coastguard Worker        "android-support-test-rules-nodep",
84*847dbab7SAndroid Build Coastguard Worker        "android-support-test-runner-nodep",
85*847dbab7SAndroid Build Coastguard Worker        "android-support-test-monitor-nodep",
86*847dbab7SAndroid Build Coastguard Worker        "junit",
87*847dbab7SAndroid Build Coastguard Worker        "hamcrest",
88*847dbab7SAndroid Build Coastguard Worker        "hamcrest-library",
89*847dbab7SAndroid Build Coastguard Worker        "android-support-annotations",
90*847dbab7SAndroid Build Coastguard Worker        "jsr330",
91*847dbab7SAndroid Build Coastguard Worker    ],
92*847dbab7SAndroid Build Coastguard Worker}
93*847dbab7SAndroid Build Coastguard Worker
94*847dbab7SAndroid Build Coastguard Workerjava_import {
95*847dbab7SAndroid Build Coastguard Worker    name: "espresso-core-nodep",
96*847dbab7SAndroid Build Coastguard Worker    jars: ["espresso/espresso_core_release_no_deps.jar"],
97*847dbab7SAndroid Build Coastguard Worker    sdk_version: "15",
98*847dbab7SAndroid Build Coastguard Worker    licenses: ["Android-Apache-2.0"],
99*847dbab7SAndroid Build Coastguard Worker}
100*847dbab7SAndroid Build Coastguard Worker
101*847dbab7SAndroid Build Coastguard Worker// for espresso-contrib
102*847dbab7SAndroid Build Coastguard Workerjava_library_static {
103*847dbab7SAndroid Build Coastguard Worker    name: "espresso-contrib",
104*847dbab7SAndroid Build Coastguard Worker    sdk_version: "15",
105*847dbab7SAndroid Build Coastguard Worker    licenses: ["Android-Apache-2.0"],
106*847dbab7SAndroid Build Coastguard Worker    static_libs: [
107*847dbab7SAndroid Build Coastguard Worker        "espresso-core",
108*847dbab7SAndroid Build Coastguard Worker        "android-support-design",
109*847dbab7SAndroid Build Coastguard Worker        "android-support-v7-recyclerview",
110*847dbab7SAndroid Build Coastguard Worker        "android-support-v4",
111*847dbab7SAndroid Build Coastguard Worker    ],
112*847dbab7SAndroid Build Coastguard Worker}
113*847dbab7SAndroid Build Coastguard Worker
114*847dbab7SAndroid Build Coastguard Workerjava_import {
115*847dbab7SAndroid Build Coastguard Worker    name: "espresso-contrib-nodep",
116*847dbab7SAndroid Build Coastguard Worker    jars: ["espresso/espresso_contrib_release_no_deps.jar"],
117*847dbab7SAndroid Build Coastguard Worker    sdk_version: "15",
118*847dbab7SAndroid Build Coastguard Worker    licenses: ["Android-Apache-2.0"],
119*847dbab7SAndroid Build Coastguard Worker}
120*847dbab7SAndroid Build Coastguard Worker
121*847dbab7SAndroid Build Coastguard Worker// for espresso-idling-resource
122*847dbab7SAndroid Build Coastguard Workerjava_import {
123*847dbab7SAndroid Build Coastguard Worker    name: "espresso-idling-resource-nodep",
124*847dbab7SAndroid Build Coastguard Worker    jars: ["espresso/espresso_idling_resource_release_no_deps.jar"],
125*847dbab7SAndroid Build Coastguard Worker    sdk_version: "15",
126*847dbab7SAndroid Build Coastguard Worker    licenses: ["Android-Apache-2.0"],
127*847dbab7SAndroid Build Coastguard Worker}
128*847dbab7SAndroid Build Coastguard Worker
129*847dbab7SAndroid Build Coastguard Worker// for espresso-intents
130*847dbab7SAndroid Build Coastguard Workerjava_library_static {
131*847dbab7SAndroid Build Coastguard Worker    name: "espresso-intents",
132*847dbab7SAndroid Build Coastguard Worker    sdk_version: "15",
133*847dbab7SAndroid Build Coastguard Worker    licenses: ["Android-Apache-2.0"],
134*847dbab7SAndroid Build Coastguard Worker    static_libs: [
135*847dbab7SAndroid Build Coastguard Worker        "espresso-intents-nodep",
136*847dbab7SAndroid Build Coastguard Worker        "espresso-core",
137*847dbab7SAndroid Build Coastguard Worker        "android-support-test-rules-nodep",
138*847dbab7SAndroid Build Coastguard Worker    ],
139*847dbab7SAndroid Build Coastguard Worker}
140*847dbab7SAndroid Build Coastguard Worker
141*847dbab7SAndroid Build Coastguard Workerjava_import {
142*847dbab7SAndroid Build Coastguard Worker    name: "espresso-intents-nodep",
143*847dbab7SAndroid Build Coastguard Worker    jars: ["espresso/espresso_intents_release_no_deps.jar"],
144*847dbab7SAndroid Build Coastguard Worker    sdk_version: "15",
145*847dbab7SAndroid Build Coastguard Worker    licenses: ["Android-Apache-2.0"],
146*847dbab7SAndroid Build Coastguard Worker}
147*847dbab7SAndroid Build Coastguard Worker
148*847dbab7SAndroid Build Coastguard Worker// for espresso-web
149*847dbab7SAndroid Build Coastguard Workerjava_library_static {
150*847dbab7SAndroid Build Coastguard Worker    name: "espresso-web",
151*847dbab7SAndroid Build Coastguard Worker    sdk_version: "15",
152*847dbab7SAndroid Build Coastguard Worker    licenses: ["Android-Apache-2.0"],
153*847dbab7SAndroid Build Coastguard Worker    static_libs: [
154*847dbab7SAndroid Build Coastguard Worker        "espresso-core",
155*847dbab7SAndroid Build Coastguard Worker        "android-support-annotations",
156*847dbab7SAndroid Build Coastguard Worker        "tagsoup",
157*847dbab7SAndroid Build Coastguard Worker    ],
158*847dbab7SAndroid Build Coastguard Worker}
159*847dbab7SAndroid Build Coastguard Worker
160*847dbab7SAndroid Build Coastguard Workerjava_import {
161*847dbab7SAndroid Build Coastguard Worker    name: "espresso-web-nodep",
162*847dbab7SAndroid Build Coastguard Worker    jars: ["espresso/espresso_web_release_no_deps.jar"],
163*847dbab7SAndroid Build Coastguard Worker    sdk_version: "15",
164*847dbab7SAndroid Build Coastguard Worker    licenses: ["Android-Apache-2.0"],
165*847dbab7SAndroid Build Coastguard Worker}
166