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

Side by Side Diff: chrome/chrome_tests_unit.gypi

Issue 880873003: Add unit tests target to GN build. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 months 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
OLDNEW
1 # Copyright 2012 The Chromium Authors. All rights reserved. 1 # Copyright 2012 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 'variables': { 5 'variables': {
6 'chrome_unit_tests_sources': [ 6 'chrome_unit_tests_sources': [
7 '../components/autofill/content/renderer/test_password_autofill_agent.cc', 7 '../components/autofill/content/renderer/test_password_autofill_agent.cc',
8 '../components/autofill/content/renderer/test_password_autofill_agent.h', 8 '../components/autofill/content/renderer/test_password_autofill_agent.h',
9 '../components/autofill/content/renderer/test_password_generation_agent.cc ', 9 '../components/autofill/content/renderer/test_password_generation_agent.cc ',
10 '../components/autofill/content/renderer/test_password_generation_agent.h' , 10 '../components/autofill/content/renderer/test_password_generation_agent.h' ,
11 # histograms.xml is analyzed by AboutFlagsHistogramTest, so this 11 # histograms.xml is analyzed by AboutFlagsHistogramTest, so this
12 # dependency is needed to make commit bots run unit_tests on 12 # dependency is needed to make commit bots run unit_tests on
13 # histograms.xml changes. 13 # histograms.xml changes.
14 '../tools/metrics/histograms/histograms.xml', 14 '../tools/metrics/histograms/histograms.xml',
15 'app/chrome_dll.rc',
16 # All unittests in browser, common, renderer and service. 15 # All unittests in browser, common, renderer and service.
17 'browser/about_flags_unittest.cc', 16 'browser/about_flags_unittest.cc',
18 'browser/android/bookmarks/partner_bookmarks_shim_unittest.cc', 17 'browser/android/bookmarks/partner_bookmarks_shim_unittest.cc',
19 # TODO(newt): move this to test_support_unit? 18 # TODO(newt): move this to test_support_unit?
20 'browser/android/mock_location_settings.cc', 19 'browser/android/mock_location_settings.cc',
21 'browser/android/mock_location_settings.h', 20 'browser/android/mock_location_settings.h',
22 'browser/android/preferences/pref_service_bridge_unittest.cc', 21 'browser/android/preferences/pref_service_bridge_unittest.cc',
23 'browser/android/thumbnail/scoped_ptr_expiring_cache_unittest.cc', 22 'browser/android/thumbnail/scoped_ptr_expiring_cache_unittest.cc',
24 'browser/android/shortcut_helper_unittest.cc', 23 'browser/android/shortcut_helper_unittest.cc',
25 'browser/app_controller_mac_unittest.mm', 24 'browser/app_controller_mac_unittest.mm',
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after
151 'browser/net/connection_tester_unittest.cc', 150 'browser/net/connection_tester_unittest.cc',
152 'browser/net/dns_probe_runner_unittest.cc', 151 'browser/net/dns_probe_runner_unittest.cc',
153 'browser/net/dns_probe_service_unittest.cc', 152 'browser/net/dns_probe_service_unittest.cc',
154 'browser/net/evicted_domain_cookie_counter_unittest.cc', 153 'browser/net/evicted_domain_cookie_counter_unittest.cc',
155 'browser/net/net_error_tab_helper_unittest.cc', 154 'browser/net/net_error_tab_helper_unittest.cc',
156 'browser/net/net_log_temp_file_unittest.cc', 155 'browser/net/net_log_temp_file_unittest.cc',
157 'browser/net/network_stats_unittest.cc', 156 'browser/net/network_stats_unittest.cc',
158 'browser/net/predictor_unittest.cc', 157 'browser/net/predictor_unittest.cc',
159 'browser/net/pref_proxy_config_tracker_impl_unittest.cc', 158 'browser/net/pref_proxy_config_tracker_impl_unittest.cc',
160 'browser/net/probe_message_unittest.cc', 159 'browser/net/probe_message_unittest.cc',
161 'browser/net/proxy_policy_handler_unittest.cc',
162 'browser/net/quota_policy_channel_id_store_unittest.cc', 160 'browser/net/quota_policy_channel_id_store_unittest.cc',
163 'browser/net/safe_search_util_unittest.cc', 161 'browser/net/safe_search_util_unittest.cc',
164 'browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc', 162 'browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc',
165 'browser/net/ssl_config_service_manager_pref_unittest.cc', 163 'browser/net/ssl_config_service_manager_pref_unittest.cc',
166 'browser/net/url_info_unittest.cc', 164 'browser/net/url_info_unittest.cc',
167 'browser/password_manager/chrome_password_manager_client_unittest.cc', 165 'browser/password_manager/chrome_password_manager_client_unittest.cc',
168 'browser/password_manager/password_manager_internals_service_unittest.cc', 166 'browser/password_manager/password_manager_internals_service_unittest.cc',
169 'browser/password_manager/password_manager_metrics_util_unittest.cc', 167 'browser/password_manager/password_manager_metrics_util_unittest.cc',
170 'browser/password_manager/password_store_mac_unittest.cc', 168 'browser/password_manager/password_store_mac_unittest.cc',
171 'browser/password_manager/password_store_win_unittest.cc', 169 'browser/password_manager/password_store_win_unittest.cc',
172 'browser/password_manager/password_store_x_unittest.cc', 170 'browser/password_manager/password_store_x_unittest.cc',
173 'browser/predictors/autocomplete_action_predictor_table_unittest.cc', 171 'browser/predictors/autocomplete_action_predictor_table_unittest.cc',
174 'browser/predictors/autocomplete_action_predictor_unittest.cc', 172 'browser/predictors/autocomplete_action_predictor_unittest.cc',
175 'browser/predictors/resource_prefetch_common_unittest.cc', 173 'browser/predictors/resource_prefetch_common_unittest.cc',
176 'browser/predictors/resource_prefetch_predictor_unittest.cc', 174 'browser/predictors/resource_prefetch_predictor_unittest.cc',
177 'browser/predictors/resource_prefetch_predictor_tables_unittest.cc', 175 'browser/predictors/resource_prefetch_predictor_tables_unittest.cc',
178 'browser/predictors/resource_prefetcher_unittest.cc', 176 'browser/predictors/resource_prefetcher_unittest.cc',
179 'browser/prefs/chrome_pref_service_unittest.cc', 177 'browser/prefs/chrome_pref_service_unittest.cc',
180 'browser/prefs/command_line_pref_store_unittest.cc', 178 'browser/prefs/command_line_pref_store_unittest.cc',
181 'browser/prefs/incognito_mode_prefs_unittest.cc', 179 'browser/prefs/incognito_mode_prefs_unittest.cc',
182 'browser/prefs/leveldb_pref_store_unittest.cc', 180 'browser/prefs/leveldb_pref_store_unittest.cc',
183 'browser/prefs/pref_model_associator_unittest.cc', 181 'browser/prefs/pref_model_associator_unittest.cc',
184 'browser/prefs/prefs_syncable_service_unittest.cc', 182 'browser/prefs/prefs_syncable_service_unittest.cc',
185 'browser/prefs/profile_pref_store_manager_unittest.cc', 183 'browser/prefs/profile_pref_store_manager_unittest.cc',
186 'browser/prefs/proxy_config_dictionary_unittest.cc', 184 'browser/prefs/proxy_config_dictionary_unittest.cc',
187 'browser/prefs/proxy_policy_unittest.cc',
188 'browser/prefs/proxy_prefs_unittest.cc', 185 'browser/prefs/proxy_prefs_unittest.cc',
189 'browser/prefs/session_startup_pref_unittest.cc', 186 'browser/prefs/session_startup_pref_unittest.cc',
190 'browser/prefs/tracked/mock_validation_delegate.cc', 187 'browser/prefs/tracked/mock_validation_delegate.cc',
191 'browser/prefs/tracked/mock_validation_delegate.h', 188 'browser/prefs/tracked/mock_validation_delegate.h',
192 'browser/prefs/tracked/pref_hash_calculator_unittest.cc', 189 'browser/prefs/tracked/pref_hash_calculator_unittest.cc',
193 'browser/prefs/tracked/pref_hash_filter_unittest.cc', 190 'browser/prefs/tracked/pref_hash_filter_unittest.cc',
194 'browser/prefs/tracked/pref_hash_store_impl_unittest.cc', 191 'browser/prefs/tracked/pref_hash_store_impl_unittest.cc',
195 'browser/prefs/tracked/pref_service_hash_store_contents_unittest.cc', 192 'browser/prefs/tracked/pref_service_hash_store_contents_unittest.cc',
196 'browser/prefs/tracked/segregated_pref_store_unittest.cc', 193 'browser/prefs/tracked/segregated_pref_store_unittest.cc',
197 'browser/prefs/tracked/tracked_preferences_migration_unittest.cc', 194 'browser/prefs/tracked/tracked_preferences_migration_unittest.cc',
198 'browser/prerender/prerender_history_unittest.cc', 195 'browser/prerender/prerender_history_unittest.cc',
199 'browser/prerender/prerender_tracker_unittest.cc', 196 'browser/prerender/prerender_tracker_unittest.cc',
200 'browser/prerender/prerender_unittest.cc', 197 'browser/prerender/prerender_unittest.cc',
201 'browser/prerender/prerender_util_unittest.cc', 198 'browser/prerender/prerender_util_unittest.cc',
202 'browser/process_info_snapshot_mac_unittest.cc', 199 'browser/process_info_snapshot_mac_unittest.cc',
203 'browser/profiles/file_path_verifier_win_unittest.cc', 200 'browser/profiles/file_path_verifier_win_unittest.cc',
204 'browser/profiles/gaia_info_update_service_unittest.cc', 201 'browser/profiles/gaia_info_update_service_unittest.cc',
205 'browser/profiles/incognito_mode_policy_handler_unittest.cc',
206 'browser/profiles/profile_downloader_unittest.cc', 202 'browser/profiles/profile_downloader_unittest.cc',
207 'browser/profiles/profile_info_cache_unittest.cc', 203 'browser/profiles/profile_info_cache_unittest.cc',
208 'browser/profiles/profile_info_cache_unittest.h', 204 'browser/profiles/profile_info_cache_unittest.h',
209 'browser/profiles/profile_avatar_icon_util_unittest.cc', 205 'browser/profiles/profile_avatar_icon_util_unittest.cc',
210 'browser/profiles/profile_manager_unittest.cc', 206 'browser/profiles/profile_manager_unittest.cc',
211 'browser/profiles/profile_shortcut_manager_unittest_win.cc', 207 'browser/profiles/profile_shortcut_manager_unittest_win.cc',
212 'browser/renderer_context_menu/render_view_context_menu_test_util.cc', 208 'browser/renderer_context_menu/render_view_context_menu_test_util.cc',
213 'browser/renderer_context_menu/render_view_context_menu_test_util.h', 209 'browser/renderer_context_menu/render_view_context_menu_test_util.h',
214 'browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper_u nit_test.mm', 210 'browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper_u nit_test.mm',
215 'browser/resources/google_now/background.js', 211 'browser/resources/google_now/background.js',
(...skipping 12 matching lines...) Expand all
228 'browser/resources_util_unittest.cc', 224 'browser/resources_util_unittest.cc',
229 'browser/rlz/rlz_unittest.cc', 225 'browser/rlz/rlz_unittest.cc',
230 'browser/search/contextual_search_policy_handler_android_unittest.cc', 226 'browser/search/contextual_search_policy_handler_android_unittest.cc',
231 'browser/search/iframe_source_unittest.cc', 227 'browser/search/iframe_source_unittest.cc',
232 'browser/search/instant_unittest_base.cc', 228 'browser/search/instant_unittest_base.cc',
233 'browser/search/instant_unittest_base.h', 229 'browser/search/instant_unittest_base.h',
234 'browser/search/most_visited_iframe_source_unittest.cc', 230 'browser/search/most_visited_iframe_source_unittest.cc',
235 'browser/search/search_android_unittest.cc', 231 'browser/search/search_android_unittest.cc',
236 'browser/search_engines/default_search_pref_migration_unittest.cc', 232 'browser/search_engines/default_search_pref_migration_unittest.cc',
237 'browser/search_engines/search_provider_install_data_unittest.cc', 233 'browser/search_engines/search_provider_install_data_unittest.cc',
238 'browser/search_engines/template_url_scraper_unittest.cc',
239 'browser/service_process/service_process_control_mac_unittest.mm', 234 'browser/service_process/service_process_control_mac_unittest.mm',
240 'browser/services/gcm/fake_gcm_profile_service.cc', 235 'browser/services/gcm/fake_gcm_profile_service.cc',
241 'browser/services/gcm/fake_gcm_profile_service.h', 236 'browser/services/gcm/fake_gcm_profile_service.h',
242 'browser/services/gcm/fake_signin_manager.cc', 237 'browser/services/gcm/fake_signin_manager.cc',
243 'browser/services/gcm/fake_signin_manager.h', 238 'browser/services/gcm/fake_signin_manager.h',
244 'browser/services/gcm/gcm_account_tracker_unittest.cc', 239 'browser/services/gcm/gcm_account_tracker_unittest.cc',
245 'browser/services/gcm/push_messaging_application_id_unittest.cc', 240 'browser/services/gcm/push_messaging_application_id_unittest.cc',
246 'browser/services/gcm/push_messaging_permission_context_unittest.cc', 241 'browser/services/gcm/push_messaging_permission_context_unittest.cc',
247 'browser/sessions/restore_on_startup_policy_handler_unittest.cc',
248 'browser/shell_integration_win_unittest.cc', 242 'browser/shell_integration_win_unittest.cc',
249 'browser/signin/account_reconcilor_unittest.cc', 243 'browser/signin/account_reconcilor_unittest.cc',
250 'browser/signin/account_service_flag_fetcher_unittest.cc', 244 'browser/signin/account_service_flag_fetcher_unittest.cc',
251 'browser/signin/local_auth_unittest.cc', 245 'browser/signin/local_auth_unittest.cc',
252 'browser/signin/signin_global_error_unittest.cc', 246 'browser/signin/signin_global_error_unittest.cc',
253 'browser/signin/signin_manager_unittest.cc', 247 'browser/signin/signin_manager_unittest.cc',
254 'browser/signin/signin_names_io_thread_unittest.cc', 248 'browser/signin/signin_names_io_thread_unittest.cc',
255 'browser/signin/signin_tracker_unittest.cc', 249 'browser/signin/signin_tracker_unittest.cc',
256 'browser/signin/test_signin_client_builder.cc', 250 'browser/signin/test_signin_client_builder.cc',
257 'browser/ssl/ssl_error_classification_unittest.cc', 251 'browser/ssl/ssl_error_classification_unittest.cc',
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
289 'browser/sync/profile_sync_service_autofill_unittest.cc', 283 'browser/sync/profile_sync_service_autofill_unittest.cc',
290 'browser/sync/profile_sync_service_bookmark_unittest.cc', 284 'browser/sync/profile_sync_service_bookmark_unittest.cc',
291 'browser/sync/profile_sync_service_startup_unittest.cc', 285 'browser/sync/profile_sync_service_startup_unittest.cc',
292 'browser/sync/profile_sync_service_typed_url_unittest.cc', 286 'browser/sync/profile_sync_service_typed_url_unittest.cc',
293 'browser/sync/profile_sync_service_unittest.cc', 287 'browser/sync/profile_sync_service_unittest.cc',
294 'browser/sync/profile_sync_test_util.cc', 288 'browser/sync/profile_sync_test_util.cc',
295 'browser/sync/profile_sync_test_util.h', 289 'browser/sync/profile_sync_test_util.h',
296 'browser/sync/sessions/session_data_type_controller_unittest.cc', 290 'browser/sync/sessions/session_data_type_controller_unittest.cc',
297 'browser/sync/sessions/tab_node_pool_unittest.cc', 291 'browser/sync/sessions/tab_node_pool_unittest.cc',
298 'browser/sync/startup_controller_unittest.cc', 292 'browser/sync/startup_controller_unittest.cc',
299 'browser/sync/sync_policy_handler_unittest.cc',
300 'browser/sync/sync_startup_tracker_unittest.cc', 293 'browser/sync/sync_startup_tracker_unittest.cc',
301 'browser/sync/test/test_http_bridge_factory.cc', 294 'browser/sync/test/test_http_bridge_factory.cc',
302 'browser/sync/test/test_http_bridge_factory.h', 295 'browser/sync/test/test_http_bridge_factory.h',
303 'browser/sync/test_profile_sync_service.cc', 296 'browser/sync/test_profile_sync_service.cc',
304 'browser/sync/test_profile_sync_service.h', 297 'browser/sync/test_profile_sync_service.h',
305 'browser/task_profiler/task_profiler_data_serializer_unittest.cc', 298 'browser/task_profiler/task_profiler_data_serializer_unittest.cc',
306 'browser/thumbnails/content_analysis_unittest.cc', 299 'browser/thumbnails/content_analysis_unittest.cc',
307 'browser/thumbnails/content_based_thumbnailing_algorithm_unittest.cc', 300 'browser/thumbnails/content_based_thumbnailing_algorithm_unittest.cc',
308 'browser/thumbnails/simple_thumbnail_crop_unittest.cc', 301 'browser/thumbnails/simple_thumbnail_crop_unittest.cc',
309 'browser/thumbnails/thumbnail_service_unittest.cc', 302 'browser/thumbnails/thumbnail_service_unittest.cc',
(...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after
564 'renderer/searchbox/search_bouncer_unittest.cc', 557 'renderer/searchbox/search_bouncer_unittest.cc',
565 'renderer/searchbox/searchbox_extension_unittest.cc', 558 'renderer/searchbox/searchbox_extension_unittest.cc',
566 'renderer/searchbox/searchbox_unittest.cc', 559 'renderer/searchbox/searchbox_unittest.cc',
567 'renderer/web_apps_unittest.cc', 560 'renderer/web_apps_unittest.cc',
568 'test/base/chrome_render_view_test.cc', 561 'test/base/chrome_render_view_test.cc',
569 'test/base/chrome_render_view_test.h', 562 'test/base/chrome_render_view_test.h',
570 'test/base/menu_model_test.cc', 563 'test/base/menu_model_test.cc',
571 'test/base/menu_model_test.h', 564 'test/base/menu_model_test.h',
572 'test/base/v8_unit_test.cc', 565 'test/base/v8_unit_test.cc',
573 'test/base/v8_unit_test.h', 566 'test/base/v8_unit_test.h',
574 'test/data/resource.rc',
575 'test/data/unit/framework_unittest.gtestjs', 567 'test/data/unit/framework_unittest.gtestjs',
576 'test/logging/win/mof_data_parser_unittest.cc', 568 'test/logging/win/mof_data_parser_unittest.cc',
577 'utility/chrome_content_utility_client_unittest.cc', 569 'utility/chrome_content_utility_client_unittest.cc',
578 'utility/cloud_print/pwg_encoder_unittest.cc', 570 'utility/cloud_print/pwg_encoder_unittest.cc',
579 571
580 # Duplicate these tests here because PathService has more items in 572 # Duplicate these tests here because PathService has more items in
581 # unit_tests than in base_unittests. 573 # unit_tests than in base_unittests.
582 '../base/path_service_unittest.cc', 574 '../base/path_service_unittest.cc',
583 575
584 '../components/search_engines/template_url_fetcher_unittest.cc', 576 '../components/search_engines/template_url_fetcher_unittest.cc',
(...skipping 735 matching lines...) Expand 10 before | Expand all | Expand 10 after
1320 'browser/ui/views/autofill/autofill_dialog_views_unittest.cc', 1312 'browser/ui/views/autofill/autofill_dialog_views_unittest.cc',
1321 'browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc', 1313 'browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc',
1322 'browser/ui/views/bookmarks/bookmark_bubble_view_unittest.cc', 1314 'browser/ui/views/bookmarks/bookmark_bubble_view_unittest.cc',
1323 'browser/ui/views/bookmarks/bookmark_context_menu_unittest.cc', 1315 'browser/ui/views/bookmarks/bookmark_context_menu_unittest.cc',
1324 'browser/ui/views/bookmarks/bookmark_editor_view_unittest.cc', 1316 'browser/ui/views/bookmarks/bookmark_editor_view_unittest.cc',
1325 'browser/ui/views/bookmarks/bookmark_menu_delegate_unittest.cc', 1317 'browser/ui/views/bookmarks/bookmark_menu_delegate_unittest.cc',
1326 'browser/ui/views/bookmarks/bookmark_sync_promo_view_unittest.cc', 1318 'browser/ui/views/bookmarks/bookmark_sync_promo_view_unittest.cc',
1327 'browser/ui/views/confirm_bubble_views_unittest.cc', 1319 'browser/ui/views/confirm_bubble_views_unittest.cc',
1328 'browser/ui/views/crypto_module_password_dialog_view_unittest.cc', 1320 'browser/ui/views/crypto_module_password_dialog_view_unittest.cc',
1329 'browser/ui/views/desktop_media_picker_views_unittest.cc', 1321 'browser/ui/views/desktop_media_picker_views_unittest.cc',
1330 'browser/ui/views/extensions/browser_action_drag_data_unittest.cc',
1331 'browser/ui/views/extensions/media_galleries_dialog_views_unittest.cc', 1322 'browser/ui/views/extensions/media_galleries_dialog_views_unittest.cc',
1332 'browser/ui/views/first_run_bubble_unittest.cc', 1323 'browser/ui/views/first_run_bubble_unittest.cc',
1333 'browser/ui/views/frame/browser_view_layout_unittest.cc', 1324 'browser/ui/views/frame/browser_view_layout_unittest.cc',
1334 'browser/ui/views/frame/browser_view_unittest.cc', 1325 'browser/ui/views/frame/browser_view_unittest.cc',
1335 'browser/ui/views/frame/opaque_browser_frame_view_layout_unittest.cc', 1326 'browser/ui/views/frame/opaque_browser_frame_view_layout_unittest.cc',
1336 'browser/ui/views/frame/test_with_browser_view.cc', 1327 'browser/ui/views/frame/test_with_browser_view.cc',
1337 'browser/ui/views/frame/test_with_browser_view.h', 1328 'browser/ui/views/frame/test_with_browser_view.h',
1338 'browser/ui/views/frame/web_contents_close_handler_unittest.cc', 1329 'browser/ui/views/frame/web_contents_close_handler_unittest.cc',
1339 'browser/ui/views/status_icons/status_tray_win_unittest.cc', 1330 'browser/ui/views/status_icons/status_tray_win_unittest.cc',
1340 'browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views_uni ttest.cc', 1331 'browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views_uni ttest.cc',
1341 'browser/ui/views/tabs/fake_base_tab_strip_controller.cc', 1332 'browser/ui/views/tabs/fake_base_tab_strip_controller.cc',
1342 'browser/ui/views/tabs/fake_base_tab_strip_controller.h', 1333 'browser/ui/views/tabs/fake_base_tab_strip_controller.h',
1343 'browser/ui/views/tabs/stacked_tab_strip_layout_unittest.cc', 1334 'browser/ui/views/tabs/stacked_tab_strip_layout_unittest.cc',
1344 'browser/ui/views/tabs/tab_strip_unittest.cc', 1335 'browser/ui/views/tabs/tab_strip_unittest.cc',
1345 'browser/ui/views/tabs/tab_unittest.cc', 1336 'browser/ui/views/tabs/tab_unittest.cc',
1346 'browser/ui/views/toolbar/reload_button_unittest.cc', 1337 'browser/ui/views/toolbar/reload_button_unittest.cc',
1347 'browser/ui/views/toolbar/test_toolbar_actions_bar_helper_views.cc', 1338 'browser/ui/views/toolbar/test_toolbar_actions_bar_helper_views.cc',
1348 'browser/ui/views/translate/translate_bubble_view_unittest.cc', 1339 'browser/ui/views/translate/translate_bubble_view_unittest.cc',
1349 'browser/ui/views/validation_message_bubble_delegate_unittest.cc', 1340 'browser/ui/views/validation_message_bubble_delegate_unittest.cc',
1350 ], 1341 ],
1342 'chrome_unit_tests_win_sources': [
1343 'app/chrome_dll.rc',
1344 'browser/search_engines/template_url_scraper_unittest.cc',
1345 'test/data/resource.rc',
1346 ],
1351 'chrome_unit_tests_mac_sources': [ 1347 'chrome_unit_tests_mac_sources': [
1352 'browser/media_galleries/fileapi/iphoto_file_util_unittest.cc', 1348 'browser/media_galleries/fileapi/iphoto_file_util_unittest.cc',
1353 'utility/media_galleries/iphoto_library_parser_unittest.cc', 1349 'utility/media_galleries/iphoto_library_parser_unittest.cc',
1354 ], 1350 ],
1355 'chrome_unit_tests_win_mac_sources': [ 1351 'chrome_unit_tests_win_mac_sources': [
1356 'browser/media_galleries/fileapi/itunes_file_util_unittest.cc', 1352 'browser/media_galleries/fileapi/itunes_file_util_unittest.cc',
1357 'browser/media_galleries/fileapi/picasa_file_util_unittest.cc', 1353 'browser/media_galleries/fileapi/picasa_file_util_unittest.cc',
1358 'common/extensions/api/networking_private/networking_private_crypto_unitte st.cc', 1354 'common/extensions/api/networking_private/networking_private_crypto_unitte st.cc',
1359 'utility/media_galleries/itunes_library_parser_unittest.cc', 1355 'utility/media_galleries/itunes_library_parser_unittest.cc',
1360 'utility/media_galleries/picasa_album_table_reader_unittest.cc', 1356 'utility/media_galleries/picasa_album_table_reader_unittest.cc',
(...skipping 632 matching lines...) Expand 10 before | Expand all | Expand 10 after
1993 ], 1989 ],
1994 }], 1990 }],
1995 ['remoting==1', { 1991 ['remoting==1', {
1996 'dependencies': [ 1992 'dependencies': [
1997 '../remoting/remoting.gyp:remoting_client_plugin', 1993 '../remoting/remoting.gyp:remoting_client_plugin',
1998 ], 1994 ],
1999 }], 1995 }],
2000 ], 1996 ],
2001 }, 1997 },
2002 { 1998 {
1999 # GN version: //chrome/test:test_support_unit
2003 'target_name': 'test_support_unit', 2000 'target_name': 'test_support_unit',
2004 'type': 'static_library', 2001 'type': 'static_library',
2005 'dependencies': [ 2002 'dependencies': [
2006 'chrome_resources.gyp:chrome_resources', 2003 'chrome_resources.gyp:chrome_resources',
2007 'chrome_resources.gyp:chrome_strings', 2004 'chrome_resources.gyp:chrome_strings',
2008 'browser', 2005 'browser',
2009 'common', 2006 'common',
2010 'test_support_common', 2007 'test_support_common',
2011 '../base/base.gyp:base', 2008 '../base/base.gyp:base',
2012 '../mojo/mojo_base.gyp:mojo_environment_chromium', 2009 '../mojo/mojo_base.gyp:mojo_environment_chromium',
2013 '../skia/skia.gyp:skia', 2010 '../skia/skia.gyp:skia',
2014 '../sync/sync.gyp:sync', 2011 '../sync/sync.gyp:sync',
2015 '../testing/gmock.gyp:gmock', 2012 '../testing/gmock.gyp:gmock',
2016 '../testing/gtest.gyp:gtest', 2013 '../testing/gtest.gyp:gtest',
2017 '../third_party/mojo/mojo_edk.gyp:mojo_system_impl', 2014 '../third_party/mojo/mojo_edk.gyp:mojo_system_impl',
2018 ], 2015 ],
2019 'include_dirs': [ 2016 'include_dirs': [
2020 '..', 2017 '..',
2021 ], 2018 ],
2022 'sources': [ 2019 'sources': [
2023 'browser/sync/glue/session_sync_test_helper.cc', 2020 'browser/sync/glue/session_sync_test_helper.cc',
2024 'browser/sync/glue/session_sync_test_helper.h', 2021 'browser/sync/glue/session_sync_test_helper.h',
2025 'test/base/run_all_unittests.cc', 2022 'test/base/run_all_unittests.cc',
2026 ], 2023 ],
2027 }, 2024 },
2028 { 2025 {
2026 # GN version: //chrome/test:unit_tests
2029 'target_name': 'unit_tests', 2027 'target_name': 'unit_tests',
2030 'type': '<(gtest_target_type)', 2028 'type': '<(gtest_target_type)',
2031 'dependencies': [ 2029 'dependencies': [
2032 # NOTE: New dependencies should generally be added in the OS!="ios" 2030 # NOTE: New depndencies should generally be added in the OS!="ios"
Dirk Pranke 2015/01/27 22:37:29 Nit: typo.
2033 # dependencies block below, rather than here. 2031 # dependencies block below, rather than here.
2034 # Unit tests should only depend on: 2032 # Unit tests should only depend on:
2035 # 1) everything that the chrome binaries depend on: 2033 # 1) everything that the chrome binaries depend on:
2036 '<@(chromium_browser_dependencies)', 2034 '<@(chromium_browser_dependencies)',
2037 '<@(chromium_child_dependencies)', 2035 '<@(chromium_child_dependencies)',
2038 # 2) test-specific support libraries: 2036 # 2) test-specific support libraries:
2039 '../base/base.gyp:test_support_base', 2037 '../base/base.gyp:test_support_base',
2040 '../components/components_resources.gyp:components_resources', 2038 '../components/components_resources.gyp:components_resources',
2041 '../components/components.gyp:content_settings_core_test_support', 2039 '../components/components.gyp:content_settings_core_test_support',
2042 '../content/content_shell_and_tests.gyp:test_support_content', 2040 '../content/content_shell_and_tests.gyp:test_support_content',
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
2195 ], 2193 ],
2196 }], 2194 }],
2197 ], 2195 ],
2198 }], 2196 }],
2199 ['use_aura==1', { 2197 ['use_aura==1', {
2200 'dependencies': [ 2198 'dependencies': [
2201 '../ui/wm/wm.gyp:wm', 2199 '../ui/wm/wm.gyp:wm',
2202 '../ui/aura/aura.gyp:aura_test_support', 2200 '../ui/aura/aura.gyp:aura_test_support',
2203 '../ui/views/views.gyp:views_test_support', 2201 '../ui/views/views.gyp:views_test_support',
2204 ], 2202 ],
2205 'sources!': [
2206 'browser/ui/views/extensions/browser_action_drag_data_unittest.cc',
2207 ],
2208 'sources': [ 2203 'sources': [
2209 '../ui/views/controls/webview/webview_unittest.cc', 2204 '../ui/views/controls/webview/webview_unittest.cc',
2210 ], 2205 ],
2211 }], 2206 }],
2212 ['chromeos==0 and OS=="linux"', { 2207 ['chromeos==0 and OS=="linux"', {
2213 'sources': [ '<@(chrome_unit_tests_desktop_linux_sources)' ], 2208 'sources': [ '<@(chrome_unit_tests_desktop_linux_sources)' ],
2214 }], 2209 }],
2215 ['chromeos==0 and use_ozone==0 and OS=="linux"', { 2210 ['chromeos==0 and use_ozone==0 and OS=="linux"', {
2216 'dependencies': [ 2211 'dependencies': [
2217 'browser/ui/libgtk2ui/libgtk2ui.gyp:gtk2ui', 2212 'browser/ui/libgtk2ui/libgtk2ui.gyp:gtk2ui',
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
2250 ['chromeos==1', { 2245 ['chromeos==1', {
2251 'sources!': [ 2246 'sources!': [
2252 'browser/policy/cloud/user_policy_signin_service_unittest.cc', 2247 'browser/policy/cloud/user_policy_signin_service_unittest.cc',
2253 ], 2248 ],
2254 }], 2249 }],
2255 ['OS=="android"', { 2250 ['OS=="android"', {
2256 'sources!': [ 2251 'sources!': [
2257 'browser/policy/policy_path_parser_unittest.cc', 2252 'browser/policy/policy_path_parser_unittest.cc',
2258 ], 2253 ],
2259 }], 2254 }],
2255 ['OS!="android" and OS!="ios" and chromeos==0', {
2256 'sources': [
2257 'browser/net/disk_cache_dir_policy_handler_unittest.cc',
2258 ],
2259 }],
2260 ['OS!="android" and OS!="ios"', {
2261 'sources': [
2262 'browser/download/download_dir_policy_handler_unittest.cc'
2263 ],
2264 }],
2260 ], 2265 ],
2261 }], 2266 }],
2262 ['enable_web_speech==1', { 2267 ['enable_web_speech==1', {
2263 'sources': [ '<@(chrome_unit_tests_speech_sources)' ], 2268 'sources': [ '<@(chrome_unit_tests_speech_sources)' ],
2264 }], 2269 }],
2265 ['notifications==1', { 2270 ['notifications==1', {
2266 'sources': [ '<@(chrome_unit_tests_notifications_sources)' ], 2271 'sources': [ '<@(chrome_unit_tests_notifications_sources)' ],
2267 'conditions': [ 2272 'conditions': [
2268 ['OS == "android"', { 2273 ['OS == "android"', {
2269 'sources!': [ 2274 'sources!': [
(...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after
2436 'Debug': { 2441 'Debug': {
2437 'msvs_settings': { 2442 'msvs_settings': {
2438 'VCLinkerTool': { 2443 'VCLinkerTool': {
2439 'LinkIncremental': '<(msvs_debug_link_nonincremental)', 2444 'LinkIncremental': '<(msvs_debug_link_nonincremental)',
2440 }, 2445 },
2441 }, 2446 },
2442 }, 2447 },
2443 }, 2448 },
2444 }], 2449 }],
2445 ['OS=="win"', { 2450 ['OS=="win"', {
2451 'sources': [ '<@(chrome_unit_tests_win_sources)' ],
2446 'dependencies': [ 2452 'dependencies': [
2447 'browser/safe_browsing/verifier_test/verifier_unittest.gyp:verifier_ test_dll_1', 2453 'browser/safe_browsing/verifier_test/verifier_unittest.gyp:verifier_ test_dll_1',
2448 'browser/safe_browsing/verifier_test/verifier_unittest.gyp:verifier_ test_dll_2', 2454 'browser/safe_browsing/verifier_test/verifier_unittest.gyp:verifier_ test_dll_2',
2449 'chrome_version_resources', 2455 'chrome_version_resources',
2450 'installer_util_strings', 2456 'installer_util_strings',
2451 '../chrome_elf/chrome_elf.gyp:blacklist_test_dll_1', 2457 '../chrome_elf/chrome_elf.gyp:blacklist_test_dll_1',
2452 '../third_party/iaccessible2/iaccessible2.gyp:iaccessible2', 2458 '../third_party/iaccessible2/iaccessible2.gyp:iaccessible2',
2453 '../third_party/isimpledom/isimpledom.gyp:isimpledom', 2459 '../third_party/isimpledom/isimpledom.gyp:isimpledom',
2454 ], 2460 ],
2455 'conditions': [ 2461 'conditions': [
(...skipping 18 matching lines...) Expand all
2474 ], 2480 ],
2475 'link_settings': { 2481 'link_settings': {
2476 'libraries': [ 2482 'libraries': [
2477 '-lcomsupp.lib', 2483 '-lcomsupp.lib',
2478 '-loleacc.lib', 2484 '-loleacc.lib',
2479 '-lrpcrt4.lib', 2485 '-lrpcrt4.lib',
2480 '-lurlmon.lib', 2486 '-lurlmon.lib',
2481 '-lwinmm.lib', 2487 '-lwinmm.lib',
2482 ], 2488 ],
2483 }, 2489 },
2484 }, { # else: OS != "win"
2485 'sources!': [
2486 'app/chrome_dll.rc',
2487 'browser/search_engines/template_url_scraper_unittest.cc',
2488 'browser/ui/views/extensions/browser_action_drag_data_unittest.cc',
2489 'test/data/resource.rc',
2490 ],
2491 }], 2490 }],
2492 ['OS=="android" or OS=="ios"', { 2491 ['OS=="android" or OS=="ios"', {
2493 'sources!': [ 2492 'sources!': [
2494 'browser/devtools/device/webrtc/devtools_bridge_instances_request_un ittest.cc', 2493 'browser/devtools/device/webrtc/devtools_bridge_instances_request_un ittest.cc',
2495 'browser/ui/sync/sync_promo_ui_unittest.cc', 2494 'browser/ui/sync/sync_promo_ui_unittest.cc',
2496 ], 2495 ],
2497 }, { # 'OS!="android" and OS!="ios"' 2496 }, { # 'OS!="android" and OS!="ios"'
2498 'dependencies': [ 2497 'dependencies': [
2499 'tools/profile_reset/jtl_compiler.gyp:jtl_compiler_lib', 2498 'tools/profile_reset/jtl_compiler.gyp:jtl_compiler_lib',
2500 ], 2499 ],
2501 'sources!': [ 2500 'sources!': [
2502 'browser/metrics/variations/variations_request_scheduler_mobile_unit test.cc', 2501 'browser/metrics/variations/variations_request_scheduler_mobile_unit test.cc',
2503 'browser/net/spdyproxy/data_reduction_proxy_settings_unittest.cc',
2504 'browser/net/spdyproxy/data_reduction_proxy_settings_unittest.h',
2505 'browser/web_resource/promo_resource_service_mobile_ntp_unittest.cc' , 2502 'browser/web_resource/promo_resource_service_mobile_ntp_unittest.cc' ,
2506 ], 2503 ],
2507 }], 2504 }],
2508 ['OS != "android" and chromeos == 0', { 2505 ['OS != "android" and chromeos == 0', {
2509 'sources': [ '<@(chrome_unit_tests_non_android_or_chromeos_sources)' ] , 2506 'sources': [ '<@(chrome_unit_tests_non_android_or_chromeos_sources)' ] ,
2510 }], 2507 }],
2511 ['OS=="android"', { 2508 ['OS=="android"', {
2512 'dependencies!': [ 2509 'dependencies!': [
2513 '../third_party/libaddressinput/libaddressinput.gyp:libaddressinput' , 2510 '../third_party/libaddressinput/libaddressinput.gyp:libaddressinput' ,
2514 ], 2511 ],
2515 'ldflags': [ 2512 'ldflags': [
2516 # Some android targets still depend on --gc-sections to link. 2513 # Some android targets still depend on --gc-sections to link.
2517 # TODO: remove --gc-sections for Debug builds (crbug.com/159847). 2514 # TODO: remove --gc-sections for Debug builds (crbug.com/159847).
2518 '-Wl,--gc-sections', 2515 '-Wl,--gc-sections',
2519 ], 2516 ],
2520 'dependencies': [ 2517 'dependencies': [
2521 '../testing/android/native_test.gyp:native_test_native_code', 2518 '../testing/android/native_test.gyp:native_test_native_code',
2522 ], 2519 ],
2523 }, { # Not Android. 2520 }, { # Not Android.
2524 'sources': [ '<@(chrome_unit_tests_non_android_sources)' ], 2521 'sources': [ '<@(chrome_unit_tests_non_android_sources)' ],
2525 }], 2522 }],
2526 ['OS!="android" and OS!="ios" and chromeos==0 and configuration_policy== 1', {
2527 'sources': [
2528 'browser/net/disk_cache_dir_policy_handler_unittest.cc',
2529 ],
2530 }],
2531 ['OS!="android" and OS!="ios" and configuration_policy==1', {
2532 'sources': [
2533 'browser/download/download_dir_policy_handler_unittest.cc'
2534 ],
2535 }],
2536 ['enable_themes == 1', { 2523 ['enable_themes == 1', {
2537 'sources': [ '<@(chrome_unit_tests_themes_sources)' ], 2524 'sources': [ '<@(chrome_unit_tests_themes_sources)' ],
2538 }], 2525 }],
2539 ['toolkit_views==1', { 2526 ['toolkit_views==1', {
2540 'dependencies': [ 2527 'dependencies': [
2541 '../components/components.gyp:web_modal_test_support', 2528 '../components/components.gyp:web_modal_test_support',
2542 '../ui/views/views.gyp:views', 2529 '../ui/views/views.gyp:views',
2543 '../ui/views/views.gyp:views_test_support', 2530 '../ui/views/views.gyp:views_test_support',
2544 ], 2531 ],
2545 'conditions': [ 2532 'conditions': [
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
2589 'sources!': [ 2576 'sources!': [
2590 # crbug.com/354036 2577 # crbug.com/354036
2591 'browser/chromeos/events/event_rewriter_unittest.cc', 2578 'browser/chromeos/events/event_rewriter_unittest.cc',
2592 ], 2579 ],
2593 }], 2580 }],
2594 ['enable_plugin_installation==0', { 2581 ['enable_plugin_installation==0', {
2595 'sources!': [ 2582 'sources!': [
2596 'browser/plugins/plugin_installer_unittest.cc', 2583 'browser/plugins/plugin_installer_unittest.cc',
2597 ], 2584 ],
2598 }], 2585 }],
2586 # Adding more conditions? Don't forget to update the GN build.
2599 ], 2587 ],
2600 }, 2588 },
2601 { 2589 {
2602 'target_name': 'chrome_app_unittests', 2590 'target_name': 'chrome_app_unittests',
2603 'type': 'executable', 2591 'type': 'executable',
2604 'dependencies': [ 2592 'dependencies': [
2605 # unit tests should only depend on 2593 # unit tests should only depend on
2606 # 1) everything that the chrome binaries depend on: 2594 # 1) everything that the chrome binaries depend on:
2607 '<@(chromium_browser_dependencies)', 2595 '<@(chromium_browser_dependencies)',
2608 '<@(chromium_child_dependencies)', 2596 '<@(chromium_child_dependencies)',
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
2741 'dependencies': [ 2729 'dependencies': [
2742 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', 2730 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
2743 ], 2731 ],
2744 }], 2732 }],
2745 ], 2733 ],
2746 }, 2734 },
2747 ], 2735 ],
2748 }], 2736 }],
2749 ], # 'conditions' 2737 ], # 'conditions'
2750 } 2738 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698