Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(224)

Side by Side Diff: components/BUILD.gn

Issue 1440303002: Componentize SecurityStateModel (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: android/cros fixes Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « chrome/chrome_tests_unit.gypi ('k') | components/components.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//build/config/features.gni") 5 import("//build/config/features.gni")
6 import("//build/config/ui.gni") 6 import("//build/config/ui.gni")
7 import("//testing/test.gni") 7 import("//testing/test.gni")
8 import("//tools/grit/repack.gni") 8 import("//tools/grit/repack.gni")
9 9
10 if (is_android) { 10 if (is_android) {
(...skipping 29 matching lines...) Expand all
40 "//components/device_event_log", 40 "//components/device_event_log",
41 "//components/dom_distiller/core", 41 "//components/dom_distiller/core",
42 "//components/enhanced_bookmarks", 42 "//components/enhanced_bookmarks",
43 "//components/favicon/core", 43 "//components/favicon/core",
44 "//components/favicon_base", 44 "//components/favicon_base",
45 "//components/gcm_driver", 45 "//components/gcm_driver",
46 "//components/google/core/browser", 46 "//components/google/core/browser",
47 "//components/history/core/browser", 47 "//components/history/core/browser",
48 "//components/history/core/common", 48 "//components/history/core/common",
49 "//components/history/core/test", 49 "//components/history/core/test",
50 "//components/infobars/core",
51 "//components/invalidation/impl",
52 "//components/invalidation/public",
50 "//components/keyed_service/core", 53 "//components/keyed_service/core",
54 "//components/leveldb_proto",
51 "//components/metrics", 55 "//components/metrics",
52 "//components/net_log", 56 "//components/net_log",
53 "//components/network_time", 57 "//components/network_time",
54 "//components/ntp_snippets", 58 "//components/ntp_snippets",
59 "//components/omnibox/browser",
60 "//components/open_from_clipboard",
61 "//components/os_crypt",
55 "//components/password_manager/core/browser", 62 "//components/password_manager/core/browser",
56 "//components/password_manager/core/common", 63 "//components/password_manager/core/common",
57 "//components/password_manager/sync/browser", 64 "//components/password_manager/sync/browser",
65 "//components/pref_registry",
66 "//components/proxy_config",
67 "//components/rappor",
58 "//components/search", 68 "//components/search",
59 "//components/search_engines", 69 "//components/search_engines",
70 "//components/security_state",
60 "//components/sessions", 71 "//components/sessions",
72 "//components/signin/core/browser",
73 "//components/strings",
74 "//components/suggestions",
61 "//components/sync_bookmarks", 75 "//components/sync_bookmarks",
62 "//components/undo",
63 "//components/update_client",
64 "//components/strings",
65 "//components/leveldb_proto",
66 "//components/pref_registry",
67 "//components/rappor",
68 "//components/proxy_config",
69 "//components/omnibox/browser",
70 "//components/open_from_clipboard",
71 "//components/infobars/core",
72 "//components/invalidation/impl",
73 "//components/invalidation/public",
74 "//components/signin/core/browser",
75 "//components/suggestions",
76 "//components/sync_driver", 76 "//components/sync_driver",
77 "//components/syncable_prefs", 77 "//components/syncable_prefs",
78 "//components/translate/core/browser", 78 "//components/translate/core/browser",
79 "//components/translate/core/common", 79 "//components/translate/core/common",
80 "//components/undo",
81 "//components/update_client",
80 "//components/upload_list", 82 "//components/upload_list",
81 "//components/variations", 83 "//components/variations",
82 "//components/variations/service", 84 "//components/variations/service",
83 "//components/version_info", 85 "//components/version_info",
84 "//components/version_ui", 86 "//components/version_ui",
85 "//components/os_crypt",
86 "//components/web_resource", 87 "//components/web_resource",
87 "//components/webdata_services", 88 "//components/webdata_services",
88 ] 89 ]
89 90
90 if (!is_ios) { 91 if (!is_ios) {
91 deps += [ 92 deps += [
92 "//components/bitmap_uploader",
93 "//components/certificate_reporting",
94 "//components/cdm/browser",
95 "//components/about_handler", 93 "//components/about_handler",
94 "//components/app_modal",
96 "//components/auto_login_parser", 95 "//components/auto_login_parser",
97 "//components/autofill/content/browser", 96 "//components/autofill/content/browser",
98 "//components/autofill/content/common", 97 "//components/autofill/content/common",
99 "//components/autofill/content/renderer", 98 "//components/autofill/content/renderer",
99 "//components/bitmap_uploader",
100 "//components/browsing_data",
100 "//components/bubble", 101 "//components/bubble",
101 "//components/captive_portal", 102 "//components/captive_portal",
102 "//components/cdm/browser", 103 "//components/cdm/browser",
104 "//components/cdm/browser",
103 "//components/cdm/common", 105 "//components/cdm/common",
104 "//components/cdm/renderer", 106 "//components/cdm/renderer",
107 "//components/certificate_reporting",
108 "//components/certificate_transparency",
109 "//components/chrome_apps",
105 "//components/cloud_devices/common", 110 "//components/cloud_devices/common",
106 "//components/chrome_apps",
107 "//components/compression", 111 "//components/compression",
108 "//components/cookie_config", 112 "//components/cookie_config",
109 "//components/crash/content/app", 113 "//components/crash/content/app",
110 "//components/crash/content/browser", 114 "//components/crash/content/browser",
111 "//components/crx_file", 115 "//components/crx_file",
112 "//components/data_reduction_proxy/core/browser", 116 "//components/data_reduction_proxy/core/browser",
113 "//components/data_reduction_proxy/core/common", 117 "//components/data_reduction_proxy/core/common",
114 "//components/device_event_log", 118 "//components/device_event_log",
115 "//components/devtools_discovery", 119 "//components/devtools_discovery",
116 "//components/devtools_http_handler", 120 "//components/devtools_http_handler",
117 "//components/domain_reliability", 121 "//components/domain_reliability",
118 "//components/feedback", 122 "//components/feedback",
119 "//components/gcm_driver/crypto", 123 "//components/gcm_driver/crypto",
120 "//components/gcm_driver/instance_id", 124 "//components/gcm_driver/instance_id",
125 "//components/guest_view/browser",
126 "//components/guest_view/common",
127 "//components/guest_view/renderer",
121 "//components/history/content/browser", 128 "//components/history/content/browser",
122 "//components/json_schema", 129 "//components/json_schema",
123 "//components/keyed_service/content", 130 "//components/keyed_service/content",
124 "//components/language_usage_metrics", 131 "//components/language_usage_metrics",
125 "//components/login", 132 "//components/login",
126 "//components/memory_pressure", 133 "//components/memory_pressure",
127 "//components/metrics_services_manager", 134 "//components/metrics_services_manager",
128 "//components/mime_util", 135 "//components/mime_util",
129 "//components/navigation_interception", 136 "//components/navigation_interception",
130 "//components/navigation_metrics", 137 "//components/navigation_metrics",
131 "//components/network_hints/browser", 138 "//components/network_hints/browser",
132 "//components/network_hints/common", 139 "//components/network_hints/common",
133 "//components/network_hints/renderer", 140 "//components/network_hints/renderer",
134 "//components/offline_pages", 141 "//components/offline_pages",
135 "//components/onc", 142 "//components/onc",
136 "//components/packed_ct_ev_whitelist", 143 "//components/packed_ct_ev_whitelist",
137 "//components/pairing", 144 "//components/pairing",
138 "//components/password_manager/content/browser", 145 "//components/password_manager/content/browser",
139 "//components/pdf/browser", 146 "//components/pdf/browser",
140 "//components/pdf/common", 147 "//components/pdf/common",
141 "//components/pdf/renderer", 148 "//components/pdf/renderer",
142 "//components/plugins/renderer", 149 "//components/plugins/renderer",
143 "//components/power", 150 "//components/power",
151 "//components/precache/content",
144 "//components/precache/core", 152 "//components/precache/core",
145 "//components/precache/content",
146 "//components/query_parser", 153 "//components/query_parser",
147 "//components/renderer_context_menu", 154 "//components/renderer_context_menu",
148 "//components/resources:components_resources", 155 "//components/resources:components_resources",
149 "//components/safe_browsing_db", 156 "//components/safe_browsing_db",
157 "//components/safe_json",
158 "//components/scheduler",
150 "//components/search_provider_logos", 159 "//components/search_provider_logos",
151 "//components/security_interstitials/core", 160 "//components/security_interstitials/core",
161 "//components/signin/core/browser",
152 "//components/ssl_config", 162 "//components/ssl_config",
163 "//components/startup_metric_utils/browser",
153 "//components/startup_metric_utils/common", 164 "//components/startup_metric_utils/common",
154 "//components/startup_metric_utils/browser",
155 "//components/sync_sessions", 165 "//components/sync_sessions",
166 "//components/test_runner",
156 "//components/tracing", 167 "//components/tracing",
157 "//components/tracing:startup_tracing", 168 "//components/tracing:startup_tracing",
158 "//components/translate/content/browser", 169 "//components/translate/content/browser",
159 "//components/translate/content/common", 170 "//components/translate/content/common",
160 "//components/translate/content/renderer", 171 "//components/translate/content/renderer",
161 "//components/ui/zoom", 172 "//components/ui/zoom",
162 "//components/url_formatter", 173 "//components/url_formatter",
163 "//components/url_matcher", 174 "//components/url_matcher",
164 "//components/user_manager", 175 "//components/user_manager",
165 "//components/user_prefs", 176 "//components/user_prefs",
166 "//components/user_prefs/tracked:user_prefs_tracked", 177 "//components/user_prefs/tracked:user_prefs_tracked",
167 "//components/visitedlink/browser", 178 "//components/visitedlink/browser",
168 "//components/visitedlink/common", 179 "//components/visitedlink/common",
169 "//components/visitedlink/renderer", 180 "//components/visitedlink/renderer",
170 "//components/wallpaper", 181 "//components/wallpaper",
171 "//components/web_cache/browser", 182 "//components/web_cache/browser",
172 "//components/web_cache/common", 183 "//components/web_cache/common",
173 "//components/web_cache/renderer", 184 "//components/web_cache/renderer",
174 "//components/web_modal", 185 "//components/web_modal",
175 "//components/webcrypto", 186 "//components/webcrypto",
187 "//components/webcrypto",
176 "//components/webdata/common", 188 "//components/webdata/common",
177 "//components/wifi", 189 "//components/wifi",
178 "//components/wifi_sync", 190 "//components/wifi_sync",
179 "//components/app_modal",
180 "//components/browsing_data",
181 "//components/certificate_transparency",
182 "//components/guest_view/browser",
183 "//components/guest_view/common",
184 "//components/guest_view/renderer",
185 "//components/safe_json",
186 "//components/scheduler",
187 "//components/test_runner",
188 "//components/webcrypto",
189 ] 191 ]
190 192
191 if (enable_configuration_policy) { 193 if (enable_configuration_policy) {
192 deps += [ "//components/policy" ] 194 deps += [ "//components/policy" ]
193 } 195 }
194 196
195 if (!is_chromeos || !enable_extensions) { 197 if (!is_chromeos || !enable_extensions) {
196 deps -= [ "//components/chrome_apps" ] 198 deps -= [ "//components/chrome_apps" ]
197 } 199 }
198 200
199 if (!enable_plugins) { 201 if (!enable_plugins) {
200 deps -= [ 202 deps -= [
201 "//components/pdf/browser", 203 "//components/pdf/browser",
202 "//components/pdf/common", 204 "//components/pdf/common",
203 "//components/pdf/renderer", 205 "//components/pdf/renderer",
204 ] 206 ]
205 } 207 }
206 208
207 if (!is_android) { 209 if (!is_android) {
208 # TODO(agrieve): Add to main deps list once compile errors are resolved. 210 # TODO(agrieve): Add to main deps list once compile errors are resolved.
209 deps += [ 211 deps += [
210 "//components/audio_modem", 212 "//components/audio_modem",
213 "//components/copresence",
211 "//components/proximity_auth", 214 "//components/proximity_auth",
212 "//components/proximity_auth/cryptauth", 215 "//components/proximity_auth/cryptauth",
216 "//components/storage_monitor",
213 "//components/webusb", 217 "//components/webusb",
214 "//components/copresence",
215 "//components/storage_monitor",
216 ] 218 ]
217 } 219 }
218 220
219 if (!is_win && !is_mac) { 221 if (!is_win && !is_mac) {
220 deps -= [ "//components/wifi" ] 222 deps -= [ "//components/wifi" ]
221 } 223 }
222 224
223 if (!is_chromeos) { 225 if (!is_chromeos) {
224 deps -= [ 226 deps -= [
225 "//components/pairing", 227 "//components/pairing",
(...skipping 18 matching lines...) Expand all
244 246
245 if (toolkit_views) { 247 if (toolkit_views) {
246 deps += [ "//components/constrained_window" ] 248 deps += [ "//components/constrained_window" ]
247 } 249 }
248 250
249 if (is_android) { 251 if (is_android) {
250 deps -= [ 252 deps -= [
251 "//components/autofill/content/browser", # Blocked on content/blink. 253 "//components/autofill/content/browser", # Blocked on content/blink.
252 "//components/autofill/content/common", # Blocked on content. 254 "//components/autofill/content/common", # Blocked on content.
253 "//components/autofill/content/renderer", # Blocked on content/blink. 255 "//components/autofill/content/renderer", # Blocked on content/blink.
254 "//components/crash/content/app", # Should work, needs checking.
255 "//components/crash/content/browser", # Should work, needs checking.
256 "//components/captive_portal", # Should work, needs checking. 256 "//components/captive_portal", # Should work, needs checking.
257 "//components/cloud_devices/common", # Should work, needs checking.
258 "//components/cdm/browser", # Blocked on content. 257 "//components/cdm/browser", # Blocked on content.
259 "//components/cdm/common", # Blocked on content. 258 "//components/cdm/common", # Blocked on content.
260 "//components/cdm/renderer", # Blocked on content. 259 "//components/cdm/renderer", # Blocked on content.
260 "//components/cloud_devices/common", # Should work, needs checking.
261 "//components/crash/content/app", # Should work, needs checking.
262 "//components/crash/content/browser", # Should work, needs checking.
261 "//components/data_reduction_proxy/core/browser", # Should work, needs ch ecking. 263 "//components/data_reduction_proxy/core/browser", # Should work, needs ch ecking.
262 "//components/data_reduction_proxy/core/common", # Should work, needs che cking. 264 "//components/data_reduction_proxy/core/common", # Should work, needs che cking.
263 "//components/dom_distiller/core", # Blocked on content. 265 "//components/dom_distiller/core", # Blocked on content.
264 "//components/domain_reliability", # Blocked on content. 266 "//components/domain_reliability", # Blocked on content.
265 "//components/favicon/core", # Blocked on keyed service. 267 "//components/favicon/core", # Blocked on keyed service.
266 "//components/favicon_base", # Should work, needs checking. 268 "//components/favicon_base", # Should work, needs checking.
267 "//components/feedback", # Blocked on content. 269 "//components/feedback", # Blocked on content.
268 "//components/google/core/browser", # Should work, needs checking. 270 "//components/google/core/browser", # Should work, needs checking.
269 "//components/history/core/browser", # Should work, needs checking. 271 "//components/history/core/browser", # Should work, needs checking.
270 "//components/history/core/common", # Should work, needs checking. 272 "//components/history/core/common", # Should work, needs checking.
271 "//components/history/core/test", # Should work, needs checking. 273 "//components/history/core/test", # Should work, needs checking.
272 "//components/infobars/core", # Should work, needs checking. 274 "//components/infobars/core", # Should work, needs checking.
273 "//components/invalidation/impl", # Should work, needs checking. 275 "//components/invalidation/impl", # Should work, needs checking.
274 "//components/invalidation/public", # Should work, needs checking. 276 "//components/invalidation/public", # Should work, needs checking.
275 "//components/json_schema", # Should work, needs checking. 277 "//components/json_schema", # Should work, needs checking.
278 "//components/keyed_service/content", # Blocked on content.
276 "//components/keyed_service/core", # Blocked on content. 279 "//components/keyed_service/core", # Blocked on content.
277 "//components/keyed_service/content", # Blocked on content.
278 "//components/navigation_interception", # Blocked on content. 280 "//components/navigation_interception", # Blocked on content.
279 "//components/omnibox/browser", # Should work, needs checking. 281 "//components/omnibox/browser", # Should work, needs checking.
280 "//components/password_manager/content/browser", # Blocked on content. 282 "//components/password_manager/content/browser", # Blocked on content.
281 "//components/password_manager/core/browser", # Should work, needs checki ng. 283 "//components/password_manager/core/browser", # Should work, needs checki ng.
282 "//components/password_manager/core/common", # Should work, needs checkin g. 284 "//components/password_manager/core/common", # Should work, needs checkin g.
283 "//components/plugins/renderer", # Blocked on blink. 285 "//components/plugins/renderer", # Blocked on blink.
286 "//components/policy", # Blocked on content (indirectly via autofill).
284 "//components/power", # Blocked on content. 287 "//components/power", # Blocked on content.
285 "//components/policy", # Blocked on content (indirectly via autofill).
286 "//components/precache/content", # Blocked on content. 288 "//components/precache/content", # Blocked on content.
287 "//components/precache/core", # Should work, needs checking. 289 "//components/precache/core", # Should work, needs checking.
288 "//components/rappor", # Should work, needs checking. 290 "//components/rappor", # Should work, needs checking.
289 "//components/renderer_context_menu", # Blocked on content. 291 "//components/renderer_context_menu", # Blocked on content.
290 "//components/search_engines", # Should work, needs checking. 292 "//components/search_engines", # Should work, needs checking.
291 "//components/search_provider_logos", # Should work, needs checking. 293 "//components/search_provider_logos", # Should work, needs checking.
292 "//components/sessions", # Blocked on content. 294 "//components/sessions", # Blocked on content.
293 "//components/signin/core/browser", # Should work, needs checking. 295 "//components/signin/core/browser", # Should work, needs checking.
294 "//components/translate/content/browser", # Blocked on content. 296 "//components/translate/content/browser", # Blocked on content.
295 "//components/translate/content/common", # Blocked on content. 297 "//components/translate/content/common", # Blocked on content.
296 "//components/translate/content/renderer", # Blocked on content. 298 "//components/translate/content/renderer", # Blocked on content.
297 "//components/user_prefs", # Blocked on content. 299 "//components/user_prefs", # Blocked on content.
298 "//components/visitedlink/browser", # Blocked on content. 300 "//components/visitedlink/browser", # Blocked on content.
299 "//components/visitedlink/common", # Blocked on content. 301 "//components/visitedlink/common", # Blocked on content.
300 "//components/visitedlink/renderer", # Blocked on blink 302 "//components/visitedlink/renderer", # Blocked on blink
301 "//components/web_cache/browser", # Blocked on content and blink. 303 "//components/web_cache/browser", # Blocked on content and blink.
302 "//components/web_cache/renderer", # Blocked on content and blink. 304 "//components/web_cache/renderer", # Blocked on content and blink.
305 "//components/web_modal", # Blocked on content.
303 "//components/webdata_services", # Should work, needs checking. 306 "//components/webdata_services", # Should work, needs checking.
304 "//components/web_modal", # Blocked on content.
305 ] 307 ]
306 } 308 }
307 } 309 }
308 310
309 # TODO(GYP): Delete this after we've converted everything to GN. 311 # TODO(GYP): Delete this after we've converted everything to GN.
310 # The _run targets exist only for compatibility w/ GYP. 312 # The _run targets exist only for compatibility w/ GYP.
311 group("components_unittests_run") { 313 group("components_unittests_run") {
312 testonly = true 314 testonly = true
313 deps = [ 315 deps = [
314 ":components_unittests", 316 ":components_unittests",
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
352 "//components/dom_distiller/core:unit_tests", 354 "//components/dom_distiller/core:unit_tests",
353 "//components/enhanced_bookmarks:unit_tests", 355 "//components/enhanced_bookmarks:unit_tests",
354 "//components/favicon/core:unit_tests", 356 "//components/favicon/core:unit_tests",
355 "//components/favicon_base:unit_tests", 357 "//components/favicon_base:unit_tests",
356 "//components/gcm_driver:unit_tests", 358 "//components/gcm_driver:unit_tests",
357 "//components/google/core/browser:unit_tests", 359 "//components/google/core/browser:unit_tests",
358 "//components/history/core/browser:unit_tests", 360 "//components/history/core/browser:unit_tests",
359 "//components/history/core/common:unit_tests", 361 "//components/history/core/common:unit_tests",
360 "//components/invalidation/impl:unit_tests", 362 "//components/invalidation/impl:unit_tests",
361 "//components/keyed_service/core:unit_tests", 363 "//components/keyed_service/core:unit_tests",
364 "//components/leveldb_proto:unit_tests",
362 "//components/metrics:unit_tests", 365 "//components/metrics:unit_tests",
363 "//components/net_log:unit_tests", 366 "//components/net_log:unit_tests",
364 "//components/network_time:unit_tests", 367 "//components/network_time:unit_tests",
368 "//components/omnibox/browser:unit_tests",
365 "//components/open_from_clipboard:unit_tests", 369 "//components/open_from_clipboard:unit_tests",
370 "//components/os_crypt:unit_tests",
366 "//components/password_manager/core/browser:unit_tests", 371 "//components/password_manager/core/browser:unit_tests",
367 "//components/password_manager/core/common:unit_tests", 372 "//components/password_manager/core/common:unit_tests",
368 "//components/password_manager/sync/browser:unit_tests", 373 "//components/password_manager/sync/browser:unit_tests",
369 "//components/proxy_config:unit_tests", 374 "//components/proxy_config:unit_tests",
370 "//components/rappor:unit_tests", 375 "//components/rappor:unit_tests",
371 "//components/search:unit_tests", 376 "//components/search:unit_tests",
377 "//components/search_engines:unit_tests",
378 "//components/security_state:unit_tests",
372 "//components/sessions:unit_tests", 379 "//components/sessions:unit_tests",
380 "//components/signin/core/browser:unit_tests",
381 "//components/suggestions:unit_tests",
382 "//components/sync_driver:unit_tests",
373 "//components/syncable_prefs:unit_tests", 383 "//components/syncable_prefs:unit_tests",
384 "//components/translate/core/browser:unit_tests",
385 "//components/translate/core/common:unit_tests",
386 "//components/translate/core/language_detection:unit_tests",
374 "//components/undo:unit_tests", 387 "//components/undo:unit_tests",
375 "//components/update_client:unit_tests", 388 "//components/update_client:unit_tests",
376 "//components/upload_list:unit_tests", 389 "//components/upload_list:unit_tests",
390 "//components/variations:unit_tests",
391 "//components/variations/service:unit_tests",
392 "//components/web_resource:unit_tests",
377 "//net", 393 "//net",
378 "//ui/base", 394 "//ui/base",
379 "//ui/resources:ui_test_pak", 395 "//ui/resources:ui_test_pak",
380 "//components/search_engines:unit_tests",
381 "//components/leveldb_proto:unit_tests",
382 "//components/signin/core/browser:unit_tests",
383 "//components/suggestions:unit_tests",
384 "//components/sync_driver:unit_tests",
385 "//components/translate/core/browser:unit_tests",
386 "//components/translate/core/common:unit_tests",
387 "//components/translate/core/language_detection:unit_tests",
388 "//components/variations:unit_tests",
389 "//components/variations/service:unit_tests",
390 "//components/omnibox/browser:unit_tests",
391 "//components/os_crypt:unit_tests",
392 "//components/web_resource:unit_tests",
393 ] 396 ]
394 397
395 if (!is_ios) { 398 if (!is_ios) {
396 deps += [ 399 deps += [
397 "//components/certificate_transparency:unit_tests",
398 "//components/data_use_measurement/content:unit_tests",
399 "//components/error_page/renderer:unit_tests",
400 "//components/guest_view/browser:unit_tests",
401 "//components/navigation_interception:unit_tests",
402 "//components/network_hints/renderer:unit_tests",
403 "//components/page_load_metrics/browser:unit_tests",
404 "//components/page_load_metrics/renderer:unit_tests",
405 "//components/power:unit_tests",
406 "//components/safe_json:unit_tests",
407 "//components/scheduler:unit_tests",
408 "//components/test_runner:test_runner",
409 "//components/tracing:unit_tests",
410 "//components/ui/zoom:unit_tests",
411 "//components/visitedlink/test:unit_tests",
412 "//components/web_cache/browser:unit_tests",
413 "//components/auto_login_parser:unit_tests", 400 "//components/auto_login_parser:unit_tests",
414 "//components/autofill/content/browser:unit_tests", 401 "//components/autofill/content/browser:unit_tests",
415 "//components/autofill/content/renderer:unit_tests", 402 "//components/autofill/content/renderer:unit_tests",
416 "//components/bubble:unit_tests", 403 "//components/bubble:unit_tests",
417 "//components/captive_portal:unit_tests", 404 "//components/captive_portal:unit_tests",
405 "//components/certificate_transparency:unit_tests",
418 "//components/cloud_devices/common:unit_tests", 406 "//components/cloud_devices/common:unit_tests",
419 "//components/component_updater:unit_tests", 407 "//components/component_updater:unit_tests",
420 "//components/crx_file:unit_tests", 408 "//components/crx_file:unit_tests",
421 "//components/data_reduction_proxy/content/browser:unit_tests", 409 "//components/data_reduction_proxy/content/browser:unit_tests",
422 "//components/data_reduction_proxy/core/browser:unit_tests", 410 "//components/data_reduction_proxy/core/browser:unit_tests",
423 "//components/data_reduction_proxy/core/common:unit_tests", 411 "//components/data_reduction_proxy/core/common:unit_tests",
412 "//components/data_use_measurement/content:unit_tests",
424 "//components/device_event_log:unit_tests", 413 "//components/device_event_log:unit_tests",
425 "//components/devtools_http_handler:unit_tests", 414 "//components/devtools_http_handler:unit_tests",
426 "//components/dom_distiller/content:unit_tests", 415 "//components/dom_distiller/content:unit_tests",
427 "//components/domain_reliability:unit_tests", 416 "//components/domain_reliability:unit_tests",
417 "//components/error_page/renderer:unit_tests",
428 "//components/favicon/content:unit_tests", 418 "//components/favicon/content:unit_tests",
429 "//components/gcm_driver/crypto:unit_tests", 419 "//components/gcm_driver/crypto:unit_tests",
430 "//components/gcm_driver/instance_id:unit_tests", 420 "//components/gcm_driver/instance_id:unit_tests",
421 "//components/guest_view/browser:unit_tests",
431 "//components/history/content/browser:unit_tests", 422 "//components/history/content/browser:unit_tests",
432 "//components/json_schema:unit_tests", 423 "//components/json_schema:unit_tests",
433 "//components/keyed_service/content:unit_tests", 424 "//components/keyed_service/content:unit_tests",
434 "//components/language_usage_metrics:unit_tests", 425 "//components/language_usage_metrics:unit_tests",
435 "//components/login:unit_tests", 426 "//components/login:unit_tests",
436 "//components/memory_pressure:unit_tests", 427 "//components/memory_pressure:unit_tests",
437 "//components/mime_util:unit_tests", 428 "//components/mime_util:unit_tests",
429 "//components/navigation_interception:unit_tests",
430 "//components/network_hints/renderer:unit_tests",
438 "//components/offline_pages:unit_tests", 431 "//components/offline_pages:unit_tests",
439 "//components/packed_ct_ev_whitelist:unit_tests", 432 "//components/packed_ct_ev_whitelist:unit_tests",
433 "//components/page_load_metrics/browser:unit_tests",
434 "//components/page_load_metrics/renderer:unit_tests",
440 "//components/password_manager/content/browser:unit_tests", 435 "//components/password_manager/content/browser:unit_tests",
436 "//components/power:unit_tests",
441 "//components/precache/content:unit_tests", 437 "//components/precache/content:unit_tests",
442 "//components/precache/core:unit_tests", 438 "//components/precache/core:unit_tests",
443 "//components/query_parser:unit_tests", 439 "//components/query_parser:unit_tests",
444 "//components/safe_browsing_db:unit_tests", 440 "//components/safe_browsing_db:unit_tests",
441 "//components/safe_json:unit_tests",
442 "//components/scheduler:unit_tests",
443 "//components/search:unit_tests",
445 "//components/search_engines:unit_tests", 444 "//components/search_engines:unit_tests",
446 "//components/search:unit_tests",
447 "//components/search_provider_logos:unit_tests", 445 "//components/search_provider_logos:unit_tests",
448 "//components/ssl_config:unit_tests", 446 "//components/ssl_config:unit_tests",
449 "//components/sync_bookmarks:unit_tests", 447 "//components/sync_bookmarks:unit_tests",
450 "//components/sync_sessions:unit_tests", 448 "//components/sync_sessions:unit_tests",
449 "//components/test_runner:test_runner",
450 "//components/tracing:unit_tests",
451 "//components/ui/zoom:unit_tests",
451 "//components/url_formatter:unit_tests", 452 "//components/url_formatter:unit_tests",
452 "//components/url_matcher:unit_tests", 453 "//components/url_matcher:unit_tests",
453 "//components/user_prefs/tracked:unit_tests", 454 "//components/user_prefs/tracked:unit_tests",
455 "//components/visitedlink/test:unit_tests",
454 "//components/wallpaper:unit_tests", 456 "//components/wallpaper:unit_tests",
457 "//components/web_cache/browser:unit_tests",
455 "//components/webcrypto:unit_tests", 458 "//components/webcrypto:unit_tests",
456 "//components/webdata/common:unit_tests", 459 "//components/webdata/common:unit_tests",
457 460
458 # These are the deps required by the code in this target. 461 # These are the deps required by the code in this target.
459 "//components/policy:policy_component", 462 "//components/policy:policy_component",
460 "//content/test:test_support", 463 "//content/test:test_support",
461 ] 464 ]
462 465
463 if (!is_android) { 466 if (!is_android) {
464 deps += [ 467 deps += [
(...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after
631 "//third_party/dom_distiller_js/dist/test/data/", 634 "//third_party/dom_distiller_js/dist/test/data/",
632 ] 635 ]
633 } 636 }
634 637
635 if (is_mac) { 638 if (is_mac) {
636 data += [ "$root_out_dir/Content Shell.app/" ] 639 data += [ "$root_out_dir/Content Shell.app/" ]
637 } 640 }
638 641
639 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] 642 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
640 deps = [ 643 deps = [
641 "strings",
642 "//base", 644 "//base",
643 "//base/test:test_support", 645 "//base/test:test_support",
644 "//testing/gmock", 646 "//testing/gmock",
645 "//testing/gtest", 647 "//testing/gtest",
648 "strings",
646 ] 649 ]
647 if (!is_ios) { 650 if (!is_ios) {
648 deps += [ 651 deps += [
652 "//components/tracing",
653 "//content/test:browsertest_support",
654 "//content/test:test_support",
655 "//device/bluetooth",
656 "//ui/base",
649 "autofill/content/browser", 657 "autofill/content/browser",
650 "autofill/content/renderer", 658 "autofill/content/renderer",
651 "content_settings/core/common", 659 "content_settings/core/common",
652 "dom_distiller/content:content_browser", 660 "dom_distiller/content:content_browser",
653 "dom_distiller/core", 661 "dom_distiller/core",
654 "dom_distiller/core:test_support", 662 "dom_distiller/core:test_support",
655 "password_manager/content/browser", 663 "password_manager/content/browser",
656 "password_manager/content/common", 664 "password_manager/content/common",
657 "password_manager/content/renderer", 665 "password_manager/content/renderer",
658 "//components/tracing",
659 "//content/test:browsertest_support",
660 "//content/test:test_support",
661 "//device/bluetooth",
662 "//ui/base",
663 ] 666 ]
664 667
665 data_deps = [ 668 data_deps = [
666 ":components_tests_pak", 669 ":components_tests_pak",
667 "//third_party/mesa:osmesa", 670 "//third_party/mesa:osmesa",
668 ] 671 ]
669 } 672 }
670 if (is_android) { 673 if (is_android) {
671 sources += [ "test/android/browsertests_apk/components_browser_tests_jni_onl oad.cc" ] 674 sources += [ "test/android/browsertests_apk/components_browser_tests_jni_onl oad.cc" ]
672 sources -= [ "autofill/content/browser/risk/fingerprint_browsertest.cc" ] 675 sources -= [ "autofill/content/browser/risk/fingerprint_browsertest.cc" ]
673 deps += [ "//testing/android/native_test:native_test_support" ] 676 deps += [ "//testing/android/native_test:native_test_support" ]
674 use_default_launcher = false 677 use_default_launcher = false
675 isolate_file = "components_browsertests.isolate" 678 isolate_file = "components_browsertests.isolate"
676 android_manifest = 679 android_manifest =
677 "${target_gen_dir}/components_browsertests_manifest/AndroidManifest.xml" 680 "${target_gen_dir}/components_browsertests_manifest/AndroidManifest.xml"
678 apk_deps = [ 681 apk_deps = [
679 ":components_browsertests_assets", 682 ":components_browsertests_assets",
680 ":components_browsertests_java", 683 ":components_browsertests_java",
681 ":components_browsertests_manifest", 684 ":components_browsertests_manifest",
682 ] 685 ]
683 } 686 }
684 687
685 if (is_linux) { 688 if (is_linux) {
686 # content_extractor_browsertest is a standalone content extraction tool buil t as 689 # content_extractor_browsertest is a standalone content extraction tool buil t as
687 # a MANUAL component_browsertest. 690 # a MANUAL component_browsertest.
688 sources += [ "dom_distiller/standalone/content_extractor_browsertest.cc" ] 691 sources += [ "dom_distiller/standalone/content_extractor_browsertest.cc" ]
689 deps += [ 692 deps += [
693 "//base:prefs_test_support",
690 "pref_registry:test_support", 694 "pref_registry:test_support",
691 "//base:prefs_test_support",
692 ] 695 ]
693 } 696 }
694 697
695 if (enable_basic_printing || enable_print_preview) { 698 if (enable_basic_printing || enable_print_preview) {
696 sources += [ "printing/test/print_web_view_helper_browsertest.cc" ] 699 sources += [ "printing/test/print_web_view_helper_browsertest.cc" ]
697 deps += [ "//components/printing/test:test_support" ] 700 deps += [ "//components/printing/test:test_support" ]
698 } 701 }
699 } 702 }
700 703
701 test("components_perftests") { 704 test("components_perftests") {
702 sources = [ 705 sources = [
703 "scheduler/base/task_queue_manager_delegate_for_test.cc", 706 "scheduler/base/task_queue_manager_delegate_for_test.cc",
704 "scheduler/base/task_queue_manager_delegate_for_test.h", 707 "scheduler/base/task_queue_manager_delegate_for_test.h",
705 "scheduler/base/task_queue_manager_perftest.cc", 708 "scheduler/base/task_queue_manager_perftest.cc",
706 "visitedlink/test/visitedlink_perftest.cc", 709 "visitedlink/test/visitedlink_perftest.cc",
707 ] 710 ]
708 711
709 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 712 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
710 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] 713 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
711 714
712 deps = [ 715 deps = [
713 "//testing/gtest", 716 "//testing/gtest",
714 "//testing/perf", 717 "//testing/perf",
715 ] 718 ]
716 if (!is_ios) { 719 if (!is_ios) {
717 deps += [ 720 deps += [
718 "//base", 721 "//base",
719 "//base/test:test_support_perf", 722 "//base/test:test_support_perf",
723 "//components/visitedlink/browser",
720 "//content/test:test_support", 724 "//content/test:test_support",
721 "//components/visitedlink/browser",
722 ] 725 ]
723 } 726 }
724 } 727 }
OLDNEW
« no previous file with comments | « chrome/chrome_tests_unit.gypi ('k') | components/components.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698