Chromium Code Reviews| Index: chrome/chrome_tests_unit.gypi |
| diff --git a/chrome/chrome_tests_unit.gypi b/chrome/chrome_tests_unit.gypi |
| index 9dd35a3763d5c675444aeff1d2444753187bbb13..e662bc9a96969a7f7a9aa2b5a1a1fcdceee44262 100644 |
| --- a/chrome/chrome_tests_unit.gypi |
| +++ b/chrome/chrome_tests_unit.gypi |
| @@ -12,7 +12,6 @@ |
| # dependency is needed to make commit bots run unit_tests on |
| # histograms.xml changes. |
| '../tools/metrics/histograms/histograms.xml', |
| - 'app/chrome_dll.rc', |
| # All unittests in browser, common, renderer and service. |
| 'browser/about_flags_unittest.cc', |
| 'browser/android/bookmarks/partner_bookmarks_shim_unittest.cc', |
| @@ -158,7 +157,6 @@ |
| 'browser/net/predictor_unittest.cc', |
| 'browser/net/pref_proxy_config_tracker_impl_unittest.cc', |
| 'browser/net/probe_message_unittest.cc', |
| - 'browser/net/proxy_policy_handler_unittest.cc', |
| 'browser/net/quota_policy_channel_id_store_unittest.cc', |
| 'browser/net/safe_search_util_unittest.cc', |
| 'browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc', |
| @@ -184,7 +182,6 @@ |
| 'browser/prefs/prefs_syncable_service_unittest.cc', |
| 'browser/prefs/profile_pref_store_manager_unittest.cc', |
| 'browser/prefs/proxy_config_dictionary_unittest.cc', |
| - 'browser/prefs/proxy_policy_unittest.cc', |
| 'browser/prefs/proxy_prefs_unittest.cc', |
| 'browser/prefs/session_startup_pref_unittest.cc', |
| 'browser/prefs/tracked/mock_validation_delegate.cc', |
| @@ -202,7 +199,6 @@ |
| 'browser/process_info_snapshot_mac_unittest.cc', |
| 'browser/profiles/file_path_verifier_win_unittest.cc', |
| 'browser/profiles/gaia_info_update_service_unittest.cc', |
| - 'browser/profiles/incognito_mode_policy_handler_unittest.cc', |
| 'browser/profiles/profile_downloader_unittest.cc', |
| 'browser/profiles/profile_info_cache_unittest.cc', |
| 'browser/profiles/profile_info_cache_unittest.h', |
| @@ -235,7 +231,6 @@ |
| 'browser/search/search_android_unittest.cc', |
| 'browser/search_engines/default_search_pref_migration_unittest.cc', |
| 'browser/search_engines/search_provider_install_data_unittest.cc', |
| - 'browser/search_engines/template_url_scraper_unittest.cc', |
| 'browser/service_process/service_process_control_mac_unittest.mm', |
| 'browser/services/gcm/fake_gcm_profile_service.cc', |
| 'browser/services/gcm/fake_gcm_profile_service.h', |
| @@ -244,7 +239,6 @@ |
| 'browser/services/gcm/gcm_account_tracker_unittest.cc', |
| 'browser/services/gcm/push_messaging_application_id_unittest.cc', |
| 'browser/services/gcm/push_messaging_permission_context_unittest.cc', |
| - 'browser/sessions/restore_on_startup_policy_handler_unittest.cc', |
| 'browser/shell_integration_win_unittest.cc', |
| 'browser/signin/account_reconcilor_unittest.cc', |
| 'browser/signin/account_service_flag_fetcher_unittest.cc', |
| @@ -296,7 +290,6 @@ |
| 'browser/sync/sessions/session_data_type_controller_unittest.cc', |
| 'browser/sync/sessions/tab_node_pool_unittest.cc', |
| 'browser/sync/startup_controller_unittest.cc', |
| - 'browser/sync/sync_policy_handler_unittest.cc', |
| 'browser/sync/sync_startup_tracker_unittest.cc', |
| 'browser/sync/test/test_http_bridge_factory.cc', |
| 'browser/sync/test/test_http_bridge_factory.h', |
| @@ -571,7 +564,6 @@ |
| 'test/base/menu_model_test.h', |
| 'test/base/v8_unit_test.cc', |
| 'test/base/v8_unit_test.h', |
| - 'test/data/resource.rc', |
| 'test/data/unit/framework_unittest.gtestjs', |
| 'test/logging/win/mof_data_parser_unittest.cc', |
| 'utility/chrome_content_utility_client_unittest.cc', |
| @@ -1327,7 +1319,6 @@ |
| 'browser/ui/views/confirm_bubble_views_unittest.cc', |
| 'browser/ui/views/crypto_module_password_dialog_view_unittest.cc', |
| 'browser/ui/views/desktop_media_picker_views_unittest.cc', |
| - 'browser/ui/views/extensions/browser_action_drag_data_unittest.cc', |
| 'browser/ui/views/extensions/media_galleries_dialog_views_unittest.cc', |
| 'browser/ui/views/first_run_bubble_unittest.cc', |
| 'browser/ui/views/frame/browser_view_layout_unittest.cc', |
| @@ -1348,6 +1339,11 @@ |
| 'browser/ui/views/translate/translate_bubble_view_unittest.cc', |
| 'browser/ui/views/validation_message_bubble_delegate_unittest.cc', |
| ], |
| + 'chrome_unit_tests_win_sources': [ |
| + 'app/chrome_dll.rc', |
| + 'browser/search_engines/template_url_scraper_unittest.cc', |
| + 'test/data/resource.rc', |
| + ], |
| 'chrome_unit_tests_mac_sources': [ |
| 'browser/media_galleries/fileapi/iphoto_file_util_unittest.cc', |
| 'utility/media_galleries/iphoto_library_parser_unittest.cc', |
| @@ -2000,6 +1996,7 @@ |
| ], |
| }, |
| { |
| + # GN version: //chrome/test:test_support_unit |
| 'target_name': 'test_support_unit', |
| 'type': 'static_library', |
| 'dependencies': [ |
| @@ -2026,10 +2023,11 @@ |
| ], |
| }, |
| { |
| + # GN version: //chrome/test:unit_tests |
| 'target_name': 'unit_tests', |
| 'type': '<(gtest_target_type)', |
| 'dependencies': [ |
| - # NOTE: New dependencies should generally be added in the OS!="ios" |
| + # NOTE: New depndencies should generally be added in the OS!="ios" |
|
Dirk Pranke
2015/01/27 22:37:29
Nit: typo.
|
| # dependencies block below, rather than here. |
| # Unit tests should only depend on: |
| # 1) everything that the chrome binaries depend on: |
| @@ -2202,9 +2200,6 @@ |
| '../ui/aura/aura.gyp:aura_test_support', |
| '../ui/views/views.gyp:views_test_support', |
| ], |
| - 'sources!': [ |
| - 'browser/ui/views/extensions/browser_action_drag_data_unittest.cc', |
| - ], |
| 'sources': [ |
| '../ui/views/controls/webview/webview_unittest.cc', |
| ], |
| @@ -2257,6 +2252,16 @@ |
| 'browser/policy/policy_path_parser_unittest.cc', |
| ], |
| }], |
| + ['OS!="android" and OS!="ios" and chromeos==0', { |
| + 'sources': [ |
| + 'browser/net/disk_cache_dir_policy_handler_unittest.cc', |
| + ], |
| + }], |
| + ['OS!="android" and OS!="ios"', { |
| + 'sources': [ |
| + 'browser/download/download_dir_policy_handler_unittest.cc' |
| + ], |
| + }], |
| ], |
| }], |
| ['enable_web_speech==1', { |
| @@ -2443,6 +2448,7 @@ |
| }, |
| }], |
| ['OS=="win"', { |
| + 'sources': [ '<@(chrome_unit_tests_win_sources)' ], |
| 'dependencies': [ |
| 'browser/safe_browsing/verifier_test/verifier_unittest.gyp:verifier_test_dll_1', |
| 'browser/safe_browsing/verifier_test/verifier_unittest.gyp:verifier_test_dll_2', |
| @@ -2481,13 +2487,6 @@ |
| '-lwinmm.lib', |
| ], |
| }, |
| - }, { # else: OS != "win" |
| - 'sources!': [ |
| - 'app/chrome_dll.rc', |
| - 'browser/search_engines/template_url_scraper_unittest.cc', |
| - 'browser/ui/views/extensions/browser_action_drag_data_unittest.cc', |
| - 'test/data/resource.rc', |
| - ], |
| }], |
| ['OS=="android" or OS=="ios"', { |
| 'sources!': [ |
| @@ -2500,8 +2499,6 @@ |
| ], |
| 'sources!': [ |
| 'browser/metrics/variations/variations_request_scheduler_mobile_unittest.cc', |
| - 'browser/net/spdyproxy/data_reduction_proxy_settings_unittest.cc', |
| - 'browser/net/spdyproxy/data_reduction_proxy_settings_unittest.h', |
| 'browser/web_resource/promo_resource_service_mobile_ntp_unittest.cc', |
| ], |
| }], |
| @@ -2523,16 +2520,6 @@ |
| }, { # Not Android. |
| 'sources': [ '<@(chrome_unit_tests_non_android_sources)' ], |
| }], |
| - ['OS!="android" and OS!="ios" and chromeos==0 and configuration_policy==1', { |
| - 'sources': [ |
| - 'browser/net/disk_cache_dir_policy_handler_unittest.cc', |
| - ], |
| - }], |
| - ['OS!="android" and OS!="ios" and configuration_policy==1', { |
| - 'sources': [ |
| - 'browser/download/download_dir_policy_handler_unittest.cc' |
| - ], |
| - }], |
| ['enable_themes == 1', { |
| 'sources': [ '<@(chrome_unit_tests_themes_sources)' ], |
| }], |
| @@ -2596,6 +2583,7 @@ |
| 'browser/plugins/plugin_installer_unittest.cc', |
| ], |
| }], |
| + # Adding more conditions? Don't forget to update the GN build. |
| ], |
| }, |
| { |