xref: /aosp_15_r20/external/cronet/testing/android/junit/BUILD.gn (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Worker# Copyright 2014 The Chromium Authors
2*6777b538SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be
3*6777b538SAndroid Build Coastguard Worker# found in the LICENSE file.
4*6777b538SAndroid Build Coastguard Worker
5*6777b538SAndroid Build Coastguard Workerassert(is_android)
6*6777b538SAndroid Build Coastguard Worker
7*6777b538SAndroid Build Coastguard Workerimport("//build/config/android/rules.gni")
8*6777b538SAndroid Build Coastguard Worker
9*6777b538SAndroid Build Coastguard Workerrobolectric_library("junit_test_support") {
10*6777b538SAndroid Build Coastguard Worker  annotation_processor_deps =
11*6777b538SAndroid Build Coastguard Worker      [ "//third_party/android_deps:auto_service_processor" ]
12*6777b538SAndroid Build Coastguard Worker  sources = [
13*6777b538SAndroid Build Coastguard Worker    "java/src/org/chromium/testing/local/ChromiumAndroidConfigurer.java",
14*6777b538SAndroid Build Coastguard Worker    "java/src/org/chromium/testing/local/ConfigFilter.java",
15*6777b538SAndroid Build Coastguard Worker    "java/src/org/chromium/testing/local/CustomShadowApplicationPackageManager.java",
16*6777b538SAndroid Build Coastguard Worker    "java/src/org/chromium/testing/local/GtestComputer.java",
17*6777b538SAndroid Build Coastguard Worker    "java/src/org/chromium/testing/local/GtestFilter.java",
18*6777b538SAndroid Build Coastguard Worker    "java/src/org/chromium/testing/local/GtestListener.java",
19*6777b538SAndroid Build Coastguard Worker    "java/src/org/chromium/testing/local/GtestLogger.java",
20*6777b538SAndroid Build Coastguard Worker    "java/src/org/chromium/testing/local/JsonListener.java",
21*6777b538SAndroid Build Coastguard Worker    "java/src/org/chromium/testing/local/JsonLogger.java",
22*6777b538SAndroid Build Coastguard Worker    "java/src/org/chromium/testing/local/JunitTestArgParser.java",
23*6777b538SAndroid Build Coastguard Worker    "java/src/org/chromium/testing/local/JunitTestMain.java",
24*6777b538SAndroid Build Coastguard Worker    "java/src/org/chromium/testing/local/PackageFilter.java",
25*6777b538SAndroid Build Coastguard Worker    "java/src/org/chromium/testing/local/RunnerFilter.java",
26*6777b538SAndroid Build Coastguard Worker    "java/src/org/chromium/testing/local/TestDir.java",
27*6777b538SAndroid Build Coastguard Worker    "java/src/org/chromium/testing/local/TestListComputer.java",
28*6777b538SAndroid Build Coastguard Worker  ]
29*6777b538SAndroid Build Coastguard Worker  deps = [
30*6777b538SAndroid Build Coastguard Worker    "//third_party/android_build_tools/json:json_java",
31*6777b538SAndroid Build Coastguard Worker    "//third_party/android_deps:com_google_auto_service_auto_service_annotations_java",
32*6777b538SAndroid Build Coastguard Worker    "//third_party/junit",
33*6777b538SAndroid Build Coastguard Worker    "//third_party/mockito:mockito_jvm_java",
34*6777b538SAndroid Build Coastguard Worker  ]
35*6777b538SAndroid Build Coastguard Worker}
36*6777b538SAndroid Build Coastguard Worker
37*6777b538SAndroid Build Coastguard Workerrobolectric_binary("junit_unit_tests") {
38*6777b538SAndroid Build Coastguard Worker  sources = [
39*6777b538SAndroid Build Coastguard Worker    "javatests/src/org/chromium/testing/local/GtestFilterTest.java",
40*6777b538SAndroid Build Coastguard Worker    "javatests/src/org/chromium/testing/local/GtestLoggerTest.java",
41*6777b538SAndroid Build Coastguard Worker    "javatests/src/org/chromium/testing/local/PackageFilterTest.java",
42*6777b538SAndroid Build Coastguard Worker    "javatests/src/org/chromium/testing/local/RunnerFilterTest.java",
43*6777b538SAndroid Build Coastguard Worker  ]
44*6777b538SAndroid Build Coastguard Worker}
45