1
- exports_files (["LICENSE" ])
1
+ load ("@rules_jvm_external//:defs.bzl" , "artifact" )
2
+
3
+ exports_files ([
4
+ "LICENSE" ,
5
+ ".blazeproject" ,
6
+ "WORKSPACE" ,
7
+ ])
2
8
3
9
MANIFEST = "src/main/AndroidManifest.xml"
4
10
5
11
MANIFEST_DEBUG = "src/main/AndroidManifestDebug.xml"
6
12
7
13
PACKAGE = "com.afwsamples.testdpc"
8
14
9
- aar_import (
10
- name = "setupdesign" ,
11
- aar = "lib/setupdesign.aar" ,
12
- deps = [
13
- ":setupdesign_strings" ,
14
- ":setupcompat" ,
15
- "@maven//:com_google_android_material_material" ,
16
- ],
17
- )
18
-
19
- aar_import (
20
- name = "setupcompat" ,
21
- aar = "lib/setupcompat.aar" ,
22
- )
23
-
24
- aar_import (
25
- name = "setupdesign_strings" ,
26
- aar = "lib/strings.aar" ,
27
- )
28
-
29
- android_library (
30
- name = "setupdesign_deps" ,
31
- exports = [
32
- ":setupdesign" ,
33
- ":setupcompat"
34
- ],
35
- )
36
-
37
15
android_library (
38
16
name = "androidx_deps" ,
39
17
exports = [
40
18
"@maven//:androidx_annotation_annotation" ,
41
19
"@maven//:androidx_appcompat_appcompat" ,
20
+ "@maven//:androidx_collection_collection" ,
42
21
"@maven//:androidx_core_core" ,
43
22
"@maven//:androidx_enterprise_enterprise_feedback" ,
44
23
"@maven//:androidx_legacy_legacy_support_v13" ,
@@ -48,7 +27,6 @@ android_library(
48
27
"@maven//:androidx_localbroadcastmanager_localbroadcastmanager" ,
49
28
"@maven//:androidx_preference_preference" ,
50
29
"@maven//:androidx_recyclerview_recyclerview" ,
51
- "@maven//:androidx_collection_collection"
52
30
],
53
31
)
54
32
@@ -70,7 +48,17 @@ android_library(
70
48
android_library (
71
49
name = "test_deps" ,
72
50
exports = [
73
-
51
+ artifact ("com.google.testparameterinjector:test-parameter-injector" ),
52
+ artifact ("com.google.truth:truth" ),
53
+ artifact ("androidx.test:core" ),
54
+ artifact ("androidx.test:monitor" ),
55
+ artifact ("androidx.test:runner" ),
56
+ artifact ("junit:junit" ),
57
+ artifact ("org.hamcrest:java-hamcrest" ),
58
+ artifact ("org.robolectric:robolectric" ),
59
+ artifact ("org.robolectric:robolectric-annotations" ),
60
+ artifact ("org.robolectric:shadows-core" ),
61
+ "@robolectric//bazel:android-all" ,
74
62
],
75
63
)
76
64
@@ -112,7 +100,8 @@ android_library(
112
100
":androidx_deps" ,
113
101
":bouncycastle_deps" ,
114
102
":guava_deps" ,
115
- ":setupdesign_deps" ,
103
+ "@setupdesign//:setupdesign" ,
104
+ "@setupcompat//:setupcompat" ,
116
105
],
117
106
)
118
107
@@ -130,55 +119,73 @@ java_library(
130
119
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/Utils.java" ],
131
120
)
132
121
133
- android_local_test (
134
- name = "PermissionsHelperTest" ,
135
- srcs = ["src/test/java/com/afwsamples/testdpc/common/PermissionsHelperTest.java" ],
136
- manifest = MANIFEST ,
137
- deps = [
138
- ":testdpc_lib" ,
139
- ":test_deps"
140
- ],
141
- )
142
-
143
- android_local_test (
144
- name = "AppStatesServiceTest" ,
145
- srcs = ["src/test/java/com/afwsamples/testdpc/feedback/AppStatesServiceTest.java" ],
146
- manifest = MANIFEST ,
147
- deps = [
148
- ":testdpc_lib" ,
149
- ":androidx_deps" ,
150
- ":test_deps"
151
- ],
152
- )
153
-
154
- android_local_test (
155
- name = "WifiConfigUtilTest" ,
156
- srcs = ["src/test/java/com/afwsamples/testdpc/policy/wifimanagement/WifiConfigUtilTest.java" ],
157
- manifest = MANIFEST ,
158
- deps = [
159
- ":testdpc_lib" ,
160
- ":test_deps"
161
- ],
162
- )
163
-
164
- android_local_test (
165
- name = "GetProvisioningModeActivityTest" ,
166
- srcs = ["src/test/java/com/afwsamples/testdpc/provision/GetProvisioningModeActivityTest.java" ],
167
- manifest = MANIFEST ,
168
- deps = [
169
- ":testdpc_lib" ,
170
- ":test_deps"
171
- ],
172
- )
122
+ #
123
+ #android_local_test(
124
+ # name = "PermissionsHelperTest",
125
+ # srcs = ["src/test/java/com/afwsamples/testdpc/common/PermissionsHelperTest.java"],
126
+ # manifest = MANIFEST,
127
+ # deps = [
128
+ # ":test_deps",
129
+ # ":testdpc_lib",
130
+ # "@robolectric//bazel:android-all",
131
+ # ],
132
+ #)
133
+ #
134
+ #android_local_test(
135
+ # name = "AppStatesServiceTest",
136
+ # srcs = ["src/test/java/com/afwsamples/testdpc/feedback/AppStatesServiceTest.java"],
137
+ # manifest = MANIFEST,
138
+ # deps = [
139
+ # ":androidx_deps",
140
+ # ":test_deps",
141
+ # ":testdpc_lib",
142
+ # "@robolectric//bazel:android-all",
143
+ # ],
144
+ #)
145
+ #
146
+ #android_local_test(
147
+ # name = "WifiConfigUtilTest",
148
+ # srcs = ["src/test/java/com/afwsamples/testdpc/policy/wifimanagement/WifiConfigUtilTest.java"],
149
+ # manifest = MANIFEST,
150
+ # deps = [
151
+ # ":test_deps",
152
+ # ":testdpc_lib",
153
+ # "@robolectric//bazel:android-all",
154
+ # ],
155
+ #)
156
+ #
157
+ #android_local_test(
158
+ # name = "GetProvisioningModeActivityTest",
159
+ # srcs = ["src/test/java/com/afwsamples/testdpc/provision/GetProvisioningModeActivityTest.java"],
160
+ # manifest = MANIFEST,
161
+ # test_class = "com.afwsamples.testdpc.provision.GetProvisioningModeActivityTest",
162
+ # deps = [
163
+ # ":test_deps",
164
+ # ":testdpc_lib",
165
+ # ],
166
+ #)
167
+ #
168
+ #android_local_test(
169
+ # name = "GetProvisioningModeActivityTest",
170
+ # srcs = ["src/test/java/com/afwsamples/testdpc/provision/GetProvisioningModeActivityTest.java"],
171
+ # manifest = MANIFEST,
172
+ # test_class = "com.afwsamples.testdpc.provision.GetProvisioningModeActivityTest",
173
+ # deps = [
174
+ # ":test_deps",
175
+ # ":testdpc_lib",
176
+ # "@maven//:org_robolectric_robolectric",
177
+ # "@robolectric//bazel:android-all",
178
+ # ],
179
+ #)
173
180
174
181
java_test (
175
182
name = "BooleanParserTest" ,
176
183
size = "small" ,
177
184
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/BooleanParserTest.java" ],
178
185
deps = [
186
+ ":test_deps" ,
179
187
":test_utils" ,
180
188
":testdpc_lib" ,
181
- ":test_deps"
182
189
],
183
190
)
184
191
@@ -187,9 +194,9 @@ java_test(
187
194
size = "small" ,
188
195
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/ByteParserTest.java" ],
189
196
deps = [
197
+ ":test_deps" ,
190
198
":test_utils" ,
191
199
":testdpc_lib" ,
192
- ":test_deps"
193
200
],
194
201
)
195
202
@@ -198,9 +205,9 @@ java_test(
198
205
size = "small" ,
199
206
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/CharParserTest.java" ],
200
207
deps = [
208
+ ":test_deps" ,
201
209
":test_utils" ,
202
210
":testdpc_lib" ,
203
- ":test_deps"
204
211
],
205
212
)
206
213
@@ -209,9 +216,9 @@ java_test(
209
216
size = "small" ,
210
217
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/DoubleParserTest.java" ],
211
218
deps = [
219
+ ":test_deps" ,
212
220
":test_utils" ,
213
221
":testdpc_lib" ,
214
- ":test_deps"
215
222
],
216
223
)
217
224
@@ -220,9 +227,9 @@ java_test(
220
227
size = "small" ,
221
228
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/FloatParserTest.java" ],
222
229
deps = [
230
+ ":test_deps" ,
223
231
":test_utils" ,
224
232
":testdpc_lib" ,
225
- ":test_deps"
226
233
],
227
234
)
228
235
@@ -231,9 +238,9 @@ java_test(
231
238
size = "small" ,
232
239
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/IntParserTest.java" ],
233
240
deps = [
241
+ ":test_deps" ,
234
242
":test_utils" ,
235
243
":testdpc_lib" ,
236
- ":test_deps"
237
244
],
238
245
)
239
246
@@ -242,9 +249,9 @@ java_test(
242
249
size = "small" ,
243
250
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/LongParserTest.java" ],
244
251
deps = [
252
+ ":test_deps" ,
245
253
":test_utils" ,
246
254
":testdpc_lib" ,
247
- ":test_deps"
248
255
],
249
256
)
250
257
@@ -253,9 +260,9 @@ java_test(
253
260
size = "small" ,
254
261
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/ShortParserTest.java" ],
255
262
deps = [
263
+ ":test_deps" ,
256
264
":test_utils" ,
257
265
":testdpc_lib" ,
258
- ":test_deps"
259
266
],
260
267
)
261
268
@@ -264,9 +271,9 @@ java_test(
264
271
size = "small" ,
265
272
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/StringParserTest.java" ],
266
273
deps = [
274
+ ":test_deps" ,
267
275
":test_utils" ,
268
276
":testdpc_lib" ,
269
- ":test_deps"
270
277
],
271
278
)
272
279
@@ -275,9 +282,9 @@ java_test(
275
282
size = "small" ,
276
283
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/CustomParserTest.java" ],
277
284
deps = [
285
+ ":test_deps" ,
278
286
":test_utils" ,
279
287
":testdpc_lib" ,
280
- ":test_deps"
281
288
],
282
289
)
283
290
@@ -286,9 +293,9 @@ java_test(
286
293
size = "small" ,
287
294
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/CallbackTest.java" ],
288
295
deps = [
296
+ ":test_deps" ,
289
297
":test_utils" ,
290
298
":testdpc_lib" ,
291
- ":test_deps"
292
299
],
293
300
)
294
301
@@ -297,9 +304,9 @@ java_test(
297
304
size = "small" ,
298
305
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/HelpTextGenerationTest.java" ],
299
306
deps = [
307
+ ":test_deps" ,
300
308
":test_utils" ,
301
309
":testdpc_lib" ,
302
- ":test_deps"
303
310
],
304
311
)
305
312
@@ -308,9 +315,9 @@ java_test(
308
315
size = "small" ,
309
316
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/InvalidCallsTest.java" ],
310
317
deps = [
318
+ ":test_deps" ,
311
319
":test_utils" ,
312
320
":testdpc_lib" ,
313
- ":test_deps"
314
321
],
315
322
)
316
323
@@ -319,9 +326,9 @@ java_test(
319
326
size = "small" ,
320
327
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/ParamTest.java" ],
321
328
deps = [
329
+ ":test_deps" ,
322
330
":test_utils" ,
323
331
":testdpc_lib" ,
324
- ":test_deps"
325
332
],
326
333
)
327
334
@@ -330,8 +337,8 @@ java_test(
330
337
size = "small" ,
331
338
srcs = ["src/test/java/com/afwsamples/testdpc/util/flags/RegistrationTest.java" ],
332
339
deps = [
340
+ ":test_deps" ,
333
341
":test_utils" ,
334
342
":testdpc_lib" ,
335
- ":test_deps"
336
343
],
337
- )
344
+ )
0 commit comments