blob: 1d875cf7fb84fd0af68177ba54dd567c830a4cb0 [file] [log] [blame]
sdefresne87704da22016-10-26 17:01:191# Copyright 2016 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
Vincent Boisselle30da39772019-07-24 18:55:475source_set("chrome_browser_state_client") {
6 configs += [ "//build/config/compiler:enable_arc" ]
7 sources = [
8 "chrome_browser_state_client.h",
9 "chrome_browser_state_client.mm",
10 ]
11 deps = [
12 "//base",
13 "//components/metrics:demographic_metrics_provider",
14 "//components/network_time",
15 "//ios/chrome/browser",
16 "//ios/chrome/browser/browser_state",
17 "//ios/chrome/browser/sync",
18 ]
19}
20
sdefresne87704da22016-10-26 17:01:1921source_set("metrics") {
stkhapuginf05af572016-12-05 14:34:4922 configs += [ "//build/config/compiler:enable_arc" ]
sdefresne87704da22016-10-26 17:01:1923 sources = [
Mohamad Ahmadib1eb9392017-11-18 23:34:4024 "incognito_web_state_observer.h",
25 "incognito_web_state_observer.mm",
sdefresne87704da22016-10-26 17:01:1926 "ios_chrome_metrics_service_accessor.cc",
27 "ios_chrome_metrics_service_accessor.h",
sdefresne87704da22016-10-26 17:01:1928 "ios_chrome_metrics_service_client.h",
sdefresne4f378a72017-01-04 14:51:1529 "ios_chrome_metrics_service_client.mm",
sdefresne87704da22016-10-26 17:01:1930 "ios_chrome_metrics_services_manager_client.h",
31 "ios_chrome_metrics_services_manager_client.mm",
sdefresne87704da22016-10-26 17:01:1932 "ios_chrome_stability_metrics_provider.h",
pklc425b642017-04-14 23:09:5133 "ios_chrome_stability_metrics_provider.mm",
Mihai Sardarescu190d7da2018-12-21 21:17:1734 "ios_profile_session_durations_service.h",
35 "ios_profile_session_durations_service.mm",
36 "ios_profile_session_durations_service_factory.h",
37 "ios_profile_session_durations_service_factory.mm",
sdefresne87704da22016-10-26 17:01:1938 "mobile_session_shutdown_metrics_provider.h",
39 "mobile_session_shutdown_metrics_provider.mm",
Chris Lu05e6d5e52020-03-05 18:08:1440 "pageload_foreground_duration_tab_helper.h",
41 "pageload_foreground_duration_tab_helper.mm",
sdefresne87704da22016-10-26 17:01:1942 "previous_session_info.h",
43 "previous_session_info.mm",
44 "previous_session_info_private.h",
Steven Holte5c275a502018-10-04 18:29:5545 ]
Nico Weberd23302b9f2020-01-14 14:01:3346 public_deps = [ "//components/ukm/ios:ukm_url_recorder" ]
sdefresne87704da22016-10-26 17:01:1947 deps = [
Vincent Boisselle30da39772019-07-24 18:55:4748 ":chrome_browser_state_client",
sdefresne87704da22016-10-26 17:01:1949 "//base",
holte1334c0aa2017-02-09 22:52:4150 "//components/browser_sync",
sdefresne87704da22016-10-26 17:01:1951 "//components/crash/core/common",
holte7b74c622017-01-23 23:13:0752 "//components/keyed_service/core",
sdefresne87704da22016-10-26 17:01:1953 "//components/keyed_service/ios",
54 "//components/metrics",
Vincent Boisselle30da39772019-07-24 18:55:4755 "//components/metrics:demographic_metrics_provider",
sdefresne87704da22016-10-26 17:01:1956 "//components/metrics:net",
sdefresne87704da22016-10-26 17:01:1957 "//components/metrics:ui",
58 "//components/metrics_services_manager",
59 "//components/navigation_metrics",
60 "//components/omnibox/browser",
61 "//components/prefs",
62 "//components/rappor",
63 "//components/signin/core/browser",
64 "//components/sync",
Marc Treibb55b67a2019-05-07 14:37:3965 "//components/sync_device_info",
holte7b74c622017-01-23 23:13:0766 "//components/ukm",
67 "//components/ukm:observers",
sdefresne87704da22016-10-26 17:01:1968 "//components/variations",
69 "//components/variations/service",
70 "//components/version_info",
sdefresnecd5a0de2016-10-28 12:32:3671 "//ios/chrome/browser",
sdefresne87704da22016-10-26 17:01:1972 "//ios/chrome/browser/browser_state",
73 "//ios/chrome/browser/crash_report",
74 "//ios/chrome/browser/google",
holte7b74c622017-01-23 23:13:0775 "//ios/chrome/browser/history:history",
sdefresne87704da22016-10-26 17:01:1976 "//ios/chrome/browser/signin",
77 "//ios/chrome/browser/sync",
sdefresne6165c8742017-01-16 15:42:0278 "//ios/chrome/browser/tabs",
rogerm95c554122017-04-05 12:11:5279 "//ios/chrome/browser/translate",
sdefresne87704da22016-10-26 17:01:1980 "//ios/chrome/browser/variations",
81 "//ios/chrome/browser/variations:ios_chrome_ui_string_overrider_factory",
Mohamad Ahmadib1eb9392017-11-18 23:34:4082 "//ios/chrome/browser/web_state_list",
sdefresne87704da22016-10-26 17:01:1983 "//ios/chrome/common",
Mingyun Li78c631f2019-04-10 02:42:4984 "//ios/public/provider/chrome/browser",
Yi Su74ebfd22019-10-22 09:19:0785 "//ios/web/common",
Mark Cogan7ed77ac2019-05-28 19:01:0886 "//ios/web/public/deprecated",
juanmihdec332312019-02-04 17:30:5887 "//url",
sdefresne87704da22016-10-26 17:01:1988 ]
89}
90
91source_set("unit_tests") {
stkhapugin48471ab2016-12-05 14:31:1992 configs += [ "//build/config/compiler:enable_arc" ]
sdefresne87704da22016-10-26 17:01:1993 testonly = true
94 sources = [
Vincent Boisselle30da39772019-07-24 18:55:4795 "chrome_browser_state_client_unittest.mm",
sdefresne87704da22016-10-26 17:01:1996 "ios_chrome_metrics_service_accessor_unittest.cc",
Peter K. Lee1f9c5102019-08-19 17:48:4597 "ios_chrome_metrics_service_client_unittest.mm",
Danyao Wang70e34e32017-11-21 21:21:3198 "ios_chrome_stability_metrics_provider_unittest.mm",
sdefresne87704da22016-10-26 17:01:1999 "mobile_session_shutdown_metrics_provider_unittest.mm",
Chris Lu05e6d5e52020-03-05 18:08:14100 "pageload_foreground_duration_tab_helper_unittest.mm",
sdefresne87704da22016-10-26 17:01:19101 "previous_session_info_unittest.mm",
sdefresne87704da22016-10-26 17:01:19102 ]
103 deps = [
Vincent Boisselle30da39772019-07-24 18:55:47104 ":chrome_browser_state_client",
sdefresne87704da22016-10-26 17:01:19105 ":metrics",
106 "//base",
107 "//base/test:test_support",
Nico Weber1574e6c2019-07-31 17:50:47108 "//build:branding_buildflags",
sdefresne87704da22016-10-26 17:01:19109 "//components/metrics",
110 "//components/metrics:test_support",
Vincent Boisselle30da39772019-07-24 18:55:47111 "//components/network_time:network_time",
sdefresne87704da22016-10-26 17:01:19112 "//components/prefs",
113 "//components/prefs:test_support",
Sylvain Defresne04769322019-10-29 10:09:27114 "//components/ukm",
Chris Lu05e6d5e52020-03-05 18:08:14115 "//components/ukm:test_support",
sdefresne87704da22016-10-26 17:01:19116 "//components/version_info",
Vincent Boisselle30da39772019-07-24 18:55:47117 "//ios/chrome/browser",
118 "//ios/chrome/browser/browser_state:test_support",
Steven Holte9ee27ab2018-02-26 22:07:05119 "//ios/chrome/browser/web:test_support",
sdefresne87704da22016-10-26 17:01:19120 "//ios/chrome/test:test_support",
Yi Su74ebfd22019-10-22 09:19:07121 "//ios/web/common",
Sylvain Defresne04769322019-10-29 10:09:27122 "//ios/web/public",
Vincent Boisselle30da39772019-07-24 18:55:47123 "//ios/web/public/test",
Danyao Wang70e34e32017-11-21 21:21:31124 "//ios/web/public/test/fakes",
Steven Holte9ee27ab2018-02-26 22:07:05125 "//net:test_support",
sdefresne87704da22016-10-26 17:01:19126 "//testing/gtest",
127 ]
128}
sdefresne69edf1b2016-12-19 22:53:32129
Mohammad Refaat7d09cf62020-02-27 12:56:04130source_set("metrics_browser_agent") {
131 configs += [ "//build/config/compiler:enable_arc" ]
132 sources = [
133 "tab_usage_recorder_browser_agent.h",
134 "tab_usage_recorder_browser_agent.mm",
135 ]
136 deps = [
137 ":metrics",
138 ":metrics_internal",
139 ":tab_usage_recorder_metrics",
140 "//base",
141 "//components/google/core/common",
142 "//components/ukm/ios:ukm_url_recorder",
143 "//ios/chrome/browser:chrome_url_constants",
144 "//ios/chrome/browser/browser_state",
145 "//ios/chrome/browser/main:public",
146 "//ios/chrome/browser/prerender",
147 "//ios/chrome/browser/sessions:restoration_agent",
148 "//ios/chrome/browser/sessions:restoration_observer",
149 "//ios/chrome/browser/web_state_list",
150 "//ios/web",
151 "//services/metrics/public/cpp:ukm_builders",
152 "//ui/base",
153 "//url",
154 ]
155 libs = [ "UIKit.framework" ]
156}
157
sdefresne69edf1b2016-12-19 22:53:32158source_set("metrics_internal") {
stkhapugin7ad61a72017-05-03 16:41:17159 configs += [ "//build/config/compiler:enable_arc" ]
sdefresne69edf1b2016-12-19 22:53:32160 sources = [
Jean-François Geyelin9586755e2017-08-17 11:37:27161 "drag_and_drop_recorder.h",
162 "drag_and_drop_recorder.mm",
sdefresne69edf1b2016-12-19 22:53:32163 "first_user_action_recorder.cc",
164 "first_user_action_recorder.h",
165 "new_tab_page_uma.h",
166 "new_tab_page_uma.mm",
167 "size_class_recorder.h",
168 "size_class_recorder.mm",
169 "size_class_recorder_private.h",
Javier Ernesto Flores Robles3e07ccc2019-09-11 15:30:49170 "user_interface_style_recorder.h",
171 "user_interface_style_recorder.mm",
sdefresne69edf1b2016-12-19 22:53:32172 ]
173 deps = [
sdefresne037962f2017-01-05 08:51:39174 ":metrics",
Olivier Robinedc71d62019-12-16 16:05:24175 ":tab_usage_recorder_metrics",
sdefresne69edf1b2016-12-19 22:53:32176 "//base",
David Benjamin2e989772019-08-01 16:36:04177 "//components/google/core/common",
sdefresne69edf1b2016-12-19 22:53:32178 "//ios/chrome/browser",
179 "//ios/chrome/browser/browser_state",
sdefresne69edf1b2016-12-19 22:53:32180 "//ios/chrome/browser/tabs",
Gauthier Ambard4d0fb7402019-04-23 13:05:16181 "//ios/chrome/browser/ui/util",
Sylvain Defresne890975f52017-08-24 17:42:26182 "//ios/chrome/browser/web_state_list",
sdefresne69edf1b2016-12-19 22:53:32183 "//ios/web",
Olivier Robin3ddd9732019-06-21 14:44:07184 "//services/metrics/public/cpp:ukm_builders",
sdefresne037962f2017-01-05 08:51:39185 "//ui/base",
sdefresne69edf1b2016-12-19 22:53:32186 "//url",
187 ]
188 libs = [ "UIKit.framework" ]
189}
190
Olivier Robinedc71d62019-12-16 16:05:24191source_set("tab_usage_recorder_metrics") {
192 configs += [ "//build/config/compiler:enable_arc" ]
193 sources = [
194 "tab_usage_recorder_metrics.h",
195 "tab_usage_recorder_metrics.mm",
196 ]
Nico Weberd23302b9f2020-01-14 14:01:33197 deps = [ "//base" ]
Olivier Robinedc71d62019-12-16 16:05:24198}
199
sdefresne69edf1b2016-12-19 22:53:32200source_set("unit_tests_internal") {
lindsayw515ce762017-05-29 10:45:10201 configs += [ "//build/config/compiler:enable_arc" ]
sdefresne69edf1b2016-12-19 22:53:32202 testonly = true
203 sources = [
204 "first_user_action_recorder_unittest.cc",
205 "size_class_recorder_unittest.mm",
Mohammad Refaat7d09cf62020-02-27 12:56:04206 "tab_usage_recorder_browser_agent_unittest.mm",
sdefresne69edf1b2016-12-19 22:53:32207 ]
208 deps = [
sdefresne037962f2017-01-05 08:51:39209 ":metrics",
Mohammad Refaat7d09cf62020-02-27 12:56:04210 ":metrics_browser_agent",
sdefresne69edf1b2016-12-19 22:53:32211 ":metrics_internal",
212 "//base",
213 "//base/test:test_support",
Mohammad Refaat7d09cf62020-02-27 12:56:04214 "//ios/chrome/browser/main:test_support",
Gauthier Ambard4d0fb7402019-04-23 13:05:16215 "//ios/chrome/browser/ui/util",
Sylvain Defresne890975f52017-08-24 17:42:26216 "//ios/chrome/browser/web_state_list",
sdefresne69edf1b2016-12-19 22:53:32217 "//ios/testing:ocmock_support",
218 "//ios/web",
baxley66cc96f02017-05-31 18:13:32219 "//ios/web/public/test",
kkhorimoto8dd141c2017-06-02 02:36:35220 "//ios/web/public/test/fakes",
sdefresne69edf1b2016-12-19 22:53:32221 "//testing/gtest",
sdefresne69edf1b2016-12-19 22:53:32222 ]
223}
224
225source_set("eg_tests") {
Olivier Robin31919d92019-11-22 11:53:44226 defines = [ "CHROME_EARL_GREY_1" ]
stkhapugin1b8ec122017-02-06 19:13:07227 configs += [ "//build/config/compiler:enable_arc" ]
sdefresne69edf1b2016-12-19 22:53:32228 testonly = true
229 sources = [
230 "tab_usage_recorder_egtest.mm",
Mohamad Ahmadib1eb9392017-11-18 23:34:40231 "ukm_egtest.mm",
sdefresne69edf1b2016-12-19 22:53:32232 ]
233 deps = [
sdefresne037962f2017-01-05 08:51:39234 ":metrics_internal",
Olivier Robinedc71d62019-12-16 16:05:24235 ":tab_usage_recorder_metrics",
lpromeroeb702092017-05-02 15:27:43236 ":test_support",
sdefresne69edf1b2016-12-19 22:53:32237 "//base",
238 "//base/test:test_support",
Mohamad Ahmadib1eb9392017-11-18 23:34:40239 "//components/browser_sync",
240 "//components/metrics",
241 "//components/metrics_services_manager",
sdefresne69edf1b2016-12-19 22:53:32242 "//components/strings",
Mohamad Ahmadib1eb9392017-11-18 23:34:40243 "//components/ukm",
Steven Holte9ee27ab2018-02-26 22:07:05244 "//components/ukm:test_support",
Mihai Sardarescu44478792019-05-20 13:58:26245 "//components/unified_consent:unified_consent",
Mohamad Ahmadib1eb9392017-11-18 23:34:40246 "//ios/chrome/app/strings:ios_strings_grit",
247 "//ios/chrome/browser",
248 "//ios/chrome/browser/metrics",
249 "//ios/chrome/browser/signin",
250 "//ios/chrome/browser/sync",
Mohamad Ahmadib1eb9392017-11-18 23:34:40251 "//ios/chrome/browser/ui/authentication",
Mohamad Ahmadib1eb9392017-11-18 23:34:40252 "//ios/chrome/browser/ui/authentication:eg_test_support",
Gauthier Ambard2f8f18b2018-12-13 13:20:09253 "//ios/chrome/browser/ui/authentication/cells",
Gauthier Ambardea529df2018-09-26 08:46:10254 "//ios/chrome/browser/ui/popup_menu:constants",
sdefresne69edf1b2016-12-19 22:53:32255 "//ios/chrome/browser/ui/settings",
Jérôme Lebel468cff72019-10-08 10:42:26256 "//ios/chrome/browser/ui/settings/google_services",
Gauthier Ambard1dfff732018-02-22 12:50:21257 "//ios/chrome/browser/ui/toolbar/buttons",
sczs42f7f7482017-11-08 01:13:27258 "//ios/chrome/browser/ui/toolbar/public",
Gauthier Ambard4d0fb7402019-04-23 13:05:16259 "//ios/chrome/browser/ui/util",
Maksym Onufriienkob13e6392019-08-05 21:19:12260 "//ios/chrome/test:eg_test_support",
sdefresne69edf1b2016-12-19 22:53:32261 "//ios/chrome/test/app:test_support",
262 "//ios/chrome/test/earl_grey:test_support",
Jérôme Lebel15a61332019-12-10 13:49:02263 "//ios/public/provider/chrome/browser/signin:fake_chrome_identity",
Mohamad Ahmadib1eb9392017-11-18 23:34:40264 "//ios/public/provider/chrome/browser/signin:test_support",
Olivier Robin31919d92019-11-22 11:53:44265 "//ios/testing/earl_grey:earl_grey_support",
baxley68f208ca2017-01-24 23:58:16266 "//ios/web:earl_grey_test_support",
baxley66cc96f02017-05-31 18:13:32267 "//ios/web/public/test",
Rohit Raof1aa7372019-04-09 17:33:35268 "//ios/web/public/test:element_selector",
baxley66cc96f02017-05-31 18:13:32269 "//ios/web/public/test/http_server",
Mark Cogancb0a29d2019-11-04 14:38:32270 "//net:test_support",
sdefresne69edf1b2016-12-19 22:53:32271 "//ui/base",
lpromeroeb702092017-05-02 15:27:43272 "//url",
sdefresne69edf1b2016-12-19 22:53:32273 ]
274 libs = [ "XCTest.framework" ]
275}
lpromeroeb702092017-05-02 15:27:43276
Olivier Robin31919d92019-11-22 11:53:44277source_set("eg2_tests") {
278 defines = [ "CHROME_EARL_GREY_2" ]
279 configs += [
280 "//build/config/compiler:enable_arc",
281 "//build/config/ios:xctest_config",
282 ]
lpromeroeb702092017-05-02 15:27:43283 testonly = true
284 sources = [
Olivier Robinedc71d62019-12-16 16:05:24285 "tab_usage_recorder_egtest.mm",
Olivier Robin31919d92019-11-22 11:53:44286 "ukm_egtest.mm",
287 ]
288 deps = [
289 ":eg_test_support+eg2",
Olivier Robinedc71d62019-12-16 16:05:24290 ":tab_usage_recorder_metrics",
Olivier Robin31919d92019-11-22 11:53:44291 "//base/test:test_support",
292 "//components/strings:components_strings_grit",
293 "//ios/chrome/app/strings:ios_strings_grit",
294 "//ios/chrome/browser/ui/authentication:eg_test_support+eg2",
Olivier Robinedc71d62019-12-16 16:05:24295 "//ios/chrome/test:eg_test_support+eg2",
Olivier Robin31919d92019-11-22 11:53:44296 "//ios/chrome/test/earl_grey:eg_test_support+eg2",
Jérôme Lebel15a61332019-12-10 13:49:02297 "//ios/public/provider/chrome/browser/signin:fake_chrome_identity",
Olivier Robin31919d92019-11-22 11:53:44298 "//ios/testing/earl_grey:eg_test_support+eg2",
299 "//ios/third_party/earl_grey2:test_lib",
Olivier Robinedc71d62019-12-16 16:05:24300 "//ios/web/public/test:element_selector",
301 "//ios/web/public/test/http_server",
Olivier Robin31919d92019-11-22 11:53:44302 "//ui/base:base",
303 ]
304 libs = [ "UIKit.framework" ]
305}
306
307source_set("test_support") {
308 defines = [ "CHROME_EARL_GREY_1" ]
309 testonly = true
310 sources = [
311 "metrics_app_interface.h",
312 "metrics_app_interface.mm",
lpromeroeb702092017-05-02 15:27:43313 ]
314 deps = [
Olivier Robin31919d92019-11-22 11:53:44315 ":metrics",
lpromeroeb702092017-05-02 15:27:43316 "//base",
Olivier Robin31919d92019-11-22 11:53:44317 "//base/test:test_support",
318 "//components/metrics_services_manager",
319 "//components/ukm",
Rohit Rao4a8424d2018-04-25 14:36:08320 "//ios/chrome/app:app_internal",
lpromeroeb702092017-05-02 15:27:43321 "//ios/chrome/app/strings",
Olivier Robin31919d92019-11-22 11:53:44322 "//ios/chrome/browser",
Olivier Robinedc71d62019-12-16 16:05:24323 "//ios/chrome/browser/metrics:metrics_internal",
Rohit Rao4a8424d2018-04-25 14:36:08324 "//ios/chrome/browser/tabs",
Rohit Rao4a8424d2018-04-25 14:36:08325 "//ios/chrome/browser/ui/main",
Gauthier Ambardea529df2018-09-26 08:46:10326 "//ios/chrome/browser/ui/popup_menu:constants",
Gauthier Ambard4d0fb7402019-04-23 13:05:16327 "//ios/chrome/browser/ui/util",
Rohit Rao4a8424d2018-04-25 14:36:08328 "//ios/chrome/browser/web_state_list",
Maksym Onufriienko771a85c2019-08-06 21:43:00329 "//ios/chrome/test:eg_test_support",
lpromeroeb702092017-05-02 15:27:43330 "//ios/chrome/test/app:test_support",
331 "//ios/chrome/test/earl_grey:test_support",
Olivier Robin31919d92019-11-22 11:53:44332 "//ios/testing/earl_grey:earl_grey_support",
Mark Cogancb0a29d2019-11-04 14:38:32333 "//net:test_support",
Olivier Robin31919d92019-11-22 11:53:44334 "//services/metrics/public/cpp:metrics_cpp",
lpromeroeb702092017-05-02 15:27:43335 "//ui/base",
336 ]
337 configs += [ "//build/config/compiler:enable_arc" ]
338}
Gayane Petrosyanf3ecb1452018-05-23 19:50:47339
340import("//components/metrics/generate_expired_histograms_array.gni")
341
342generate_expired_histograms_array("expired_histograms_array") {
343 inputs = [
344 "//tools/metrics/histograms/histograms.xml",
345 "//tools/metrics/histograms/enums.xml",
346 ]
347 namespace = ""
348 header_filename = "ios_expired_histograms_array.h"
349 major_branch_date_filepath = "//chrome/MAJOR_BRANCH_DATE"
350 milestone_filepath = "//chrome/VERSION"
351}
Olivier Robin31919d92019-11-22 11:53:44352
353source_set("eg_app_support+eg2") {
354 defines = [ "CHROME_EARL_GREY_2" ]
355 configs += [
356 "//build/config/compiler:enable_arc",
357 "//build/config/ios:xctest_config",
358 ]
359 testonly = true
360 sources = [
361 "metrics_app_interface.h",
362 "metrics_app_interface.mm",
363 ]
364 deps = [
365 "//base",
366 "//base/test:test_support",
367 "//components/metrics_services_manager",
368 "//components/metrics_services_manager:metrics_services_manager",
369 "//components/ukm",
370 "//ios/chrome/browser",
371 "//ios/chrome/browser/metrics",
Olivier Robinedc71d62019-12-16 16:05:24372 "//ios/chrome/browser/metrics:metrics_internal",
Olivier Robin16f213b2019-12-05 15:45:49373 "//ios/chrome/test/app:test_support",
374 "//ios/testing:nserror_support",
Olivier Robin31919d92019-11-22 11:53:44375 "//services/metrics/public/cpp:metrics_cpp",
376 ]
377}
378
379source_set("eg_test_support+eg2") {
380 defines = [ "CHROME_EARL_GREY_2" ]
381 configs += [
382 "//build/config/compiler:enable_arc",
383 "//build/config/ios:xctest_config",
384 ]
385 testonly = true
386 sources = [
387 "metrics_app_interface.h",
388 "metrics_app_interface_stub.mm",
389 ]
390 deps = [
Olivier Robin16f213b2019-12-05 15:45:49391 "//base",
Olivier Robinedc71d62019-12-16 16:05:24392 "//base/test:test_support",
393 "//ios/chrome/test:eg_test_support+eg2",
394 "//ios/chrome/test/earl_grey:eg_test_support+eg2",
Olivier Robin31919d92019-11-22 11:53:44395 "//ios/testing/earl_grey:eg_test_support+eg2",
396 "//ios/third_party/earl_grey2:test_lib",
397 ]
398}