Commit 8ca30922 authored by brettw's avatar brettw Committed by Commit bot

More unit test source file separation.

This is in preparation for converting this target to GN. There shoule be no functional change.

TBR=dpranke

Review URL: https://codereview.chromium.org/840213004

Cr-Commit-Position: refs/heads/master@{#310746}
parent 8a1436c8
......@@ -56,193 +56,11 @@
'browser/browsing_data/browsing_data_remover_test_util.h',
'browser/browsing_data/browsing_data_service_worker_helper_unittest.cc',
'browser/browsing_data/cookies_tree_model_unittest.cc',
'browser/captive_portal/captive_portal_service_unittest.cc',
'browser/captive_portal/captive_portal_tab_helper_unittest.cc',
'browser/captive_portal/captive_portal_tab_reloader_unittest.cc',
'browser/chrome_browser_application_mac_unittest.mm',
'browser/chrome_content_browser_client_unittest.cc',
'browser/chrome_elf_init_unittest_win.cc',
'browser/chrome_page_zoom_unittest.cc',
'browser/chrome_process_singleton_win_unittest.cc',
'browser/chromeos/accessibility/magnification_manager_unittest.cc',
'browser/chromeos/attestation/attestation_ca_client_unittest.cc',
'browser/chromeos/attestation/attestation_policy_observer_unittest.cc',
'browser/chromeos/attestation/fake_certificate.cc',
'browser/chromeos/attestation/fake_certificate.h',
'browser/chromeos/attestation/platform_verification_flow_unittest.cc',
'browser/chromeos/customization/customization_document_unittest.cc',
'browser/chromeos/dbus/printer_service_provider_unittest.cc',
'browser/chromeos/display/display_preferences_unittest.cc',
'browser/chromeos/drive/change_list_loader_unittest.cc',
'browser/chromeos/drive/change_list_processor_unittest.cc',
'browser/chromeos/drive/directory_loader_unittest.cc',
'browser/chromeos/drive/download_handler_unittest.cc',
'browser/chromeos/drive/drive_file_stream_reader_unittest.cc',
'browser/chromeos/drive/drive_integration_service_unittest.cc',
'browser/chromeos/drive/dummy_file_system.cc',
'browser/chromeos/drive/dummy_file_system.h',
'browser/chromeos/drive/fake_file_system.cc',
'browser/chromeos/drive/fake_file_system.h',
'browser/chromeos/drive/fake_file_system_unittest.cc',
'browser/chromeos/drive/fake_free_disk_space_getter.cc',
'browser/chromeos/drive/fake_free_disk_space_getter.h',
'browser/chromeos/drive/file_cache_unittest.cc',
'browser/chromeos/drive/file_change_unittest.cc',
'browser/chromeos/drive/file_system/copy_operation_unittest.cc',
'browser/chromeos/drive/file_system/create_directory_operation_unittest.cc',
'browser/chromeos/drive/file_system/create_file_operation_unittest.cc',
'browser/chromeos/drive/file_system/download_operation_unittest.cc',
'browser/chromeos/drive/file_system/get_file_for_saving_operation_unittest.cc',
'browser/chromeos/drive/file_system/move_operation_unittest.cc',
'browser/chromeos/drive/file_system/open_file_operation_unittest.cc',
'browser/chromeos/drive/file_system/operation_test_base.cc',
'browser/chromeos/drive/file_system/operation_test_base.h',
'browser/chromeos/drive/file_system/remove_operation_unittest.cc',
'browser/chromeos/drive/file_system/search_operation_unittest.cc',
'browser/chromeos/drive/file_system/touch_operation_unittest.cc',
'browser/chromeos/drive/file_system/truncate_operation_unittest.cc',
'browser/chromeos/drive/file_system_unittest.cc',
'browser/chromeos/drive/file_system_util_unittest.cc',
'browser/chromeos/drive/file_task_executor_unittest.cc',
'browser/chromeos/drive/file_write_watcher_unittest.cc',
'browser/chromeos/drive/fileapi/fileapi_worker_unittest.cc',
'browser/chromeos/drive/fileapi/webkit_file_stream_reader_impl_unittest.cc',
'browser/chromeos/drive/job_queue_unittest.cc',
'browser/chromeos/drive/job_scheduler_unittest.cc',
'browser/chromeos/drive/local_file_reader_unittest.cc',
'browser/chromeos/drive/remove_stale_cache_files_unittest.cc',
'browser/chromeos/drive/resource_entry_conversion_unittest.cc',
'browser/chromeos/drive/resource_metadata_storage_unittest.cc',
'browser/chromeos/drive/resource_metadata_unittest.cc',
'browser/chromeos/drive/search_metadata_unittest.cc',
'browser/chromeos/drive/sync/entry_revert_performer_unittest.cc',
'browser/chromeos/drive/sync/entry_update_performer_unittest.cc',
'browser/chromeos/drive/sync/remove_performer_unittest.cc',
'browser/chromeos/drive/sync_client_unittest.cc',
'browser/chromeos/drive/test_util.cc',
'browser/chromeos/drive/test_util.h',
'browser/chromeos/drive/write_on_cache_file_unittest.cc',
'browser/chromeos/events/event_rewriter_unittest.cc',
'browser/chromeos/events/keyboard_driven_event_rewriter_unittest.cc',
'browser/chromeos/extensions/default_app_order_unittest.cc',
'browser/chromeos/extensions/device_local_account_external_policy_loader_unittest.cc',
'browser/chromeos/extensions/device_local_account_management_policy_provider_unittest.cc',
'browser/chromeos/extensions/external_cache_unittest.cc',
'browser/chromeos/extensions/file_manager/device_event_router_unittest.cc',
'browser/chromeos/extensions/wallpaper_private_api_unittest.cc',
'browser/chromeos/external_metrics_unittest.cc',
'browser/chromeos/file_manager/file_tasks_unittest.cc',
'browser/chromeos/file_manager/file_watcher_unittest.cc',
'browser/chromeos/file_manager/fileapi_util_unittest.cc',
'browser/chromeos/file_manager/path_util_unittest.cc',
'browser/chromeos/file_manager/url_util_unittest.cc',
'browser/chromeos/file_manager/volume_manager_unittest.cc',
'browser/chromeos/file_system_provider/fake_provided_file_system.cc',
'browser/chromeos/file_system_provider/fake_provided_file_system.h',
'browser/chromeos/file_system_provider/fileapi/buffering_file_stream_reader_unittest.cc',
'browser/chromeos/file_system_provider/fileapi/buffering_file_stream_writer_unittest.cc',
'browser/chromeos/file_system_provider/fileapi/file_stream_reader_unittest.cc',
'browser/chromeos/file_system_provider/fileapi/file_stream_writer_unittest.cc',
'browser/chromeos/file_system_provider/fileapi/provider_async_file_util_unittest.cc',
'browser/chromeos/file_system_provider/mount_path_util_unittest.cc',
'browser/chromeos/file_system_provider/operations/abort_unittest.cc',
'browser/chromeos/file_system_provider/operations/add_watcher_unittest.cc',
'browser/chromeos/file_system_provider/operations/add_watcher_unittest.cc',
'browser/chromeos/file_system_provider/operations/close_file_unittest.cc',
'browser/chromeos/file_system_provider/operations/copy_entry_unittest.cc',
'browser/chromeos/file_system_provider/operations/create_directory_unittest.cc',
'browser/chromeos/file_system_provider/operations/create_file_unittest.cc',
'browser/chromeos/file_system_provider/operations/delete_entry_unittest.cc',
'browser/chromeos/file_system_provider/operations/get_metadata_unittest.cc',
'browser/chromeos/file_system_provider/operations/move_entry_unittest.cc',
'browser/chromeos/file_system_provider/operations/open_file_unittest.cc',
'browser/chromeos/file_system_provider/operations/read_directory_unittest.cc',
'browser/chromeos/file_system_provider/operations/read_file_unittest.cc',
'browser/chromeos/file_system_provider/operations/remove_watcher_unittest.cc',
'browser/chromeos/file_system_provider/operations/test_util.cc',
'browser/chromeos/file_system_provider/operations/test_util.h',
'browser/chromeos/file_system_provider/operations/truncate_unittest.cc',
'browser/chromeos/file_system_provider/operations/unmount_unittest.cc',
'browser/chromeos/file_system_provider/operations/write_file_unittest.cc',
'browser/chromeos/file_system_provider/provided_file_system_unittest.cc',
'browser/chromeos/file_system_provider/queue_unittest.cc',
'browser/chromeos/file_system_provider/registry_unittest.cc',
'browser/chromeos/file_system_provider/request_manager_unittest.cc',
'browser/chromeos/file_system_provider/service_unittest.cc',
'browser/chromeos/file_system_provider/throttled_file_system_unittest.cc',
'browser/chromeos/fileapi/external_file_url_request_job_unittest.cc',
'browser/chromeos/fileapi/external_file_url_util_unittest.cc',
'browser/chromeos/fileapi/file_access_permissions_unittest.cc',
'browser/chromeos/fileapi/file_system_backend_unittest.cc',
'browser/chromeos/input_method/browser_state_monitor_unittest.cc',
'browser/chromeos/input_method/input_method_configuration_unittest.cc',
'browser/chromeos/input_method/input_method_engine_unittest.cc',
'browser/chromeos/input_method/input_method_manager_impl_unittest.cc',
'browser/chromeos/input_method/input_method_persistence_unittest.cc',
'browser/chromeos/input_method/input_method_util_unittest.cc',
'browser/chromeos/locale_change_guard_unittest.cc',
'browser/chromeos/login/auth/cryptohome_authenticator_unittest.cc',
'browser/chromeos/login/auth/online_attempt_unittest.cc',
'browser/chromeos/login/easy_unlock/easy_unlock_tpm_key_manager_unittest.cc',
'browser/chromeos/login/error_screens_histogram_helper_unittest.cc',
'browser/chromeos/login/existing_user_controller_auto_login_unittest.cc',
'browser/chromeos/login/hwid_checker_unittest.cc',
'browser/chromeos/login/profile_auth_data_unittest.cc',
'browser/chromeos/login/saml/saml_offline_signin_limiter_unittest.cc',
'browser/chromeos/login/signin/merge_session_load_page_unittest.cc',
'browser/chromeos/login/supervised/supervised_user_authentication_unittest.cc',
'browser/chromeos/login/users/multi_profile_user_controller_unittest.cc',
'browser/chromeos/login/users/user_manager_unittest.cc',
'browser/chromeos/login/users/wallpaper/wallpaper_manager_unittest.cc',
'browser/chromeos/memory/oom_priority_manager_unittest.cc',
'browser/chromeos/mobile/mobile_activator_unittest.cc',
'browser/chromeos/mobile_config_unittest.cc',
'browser/chromeos/net/cert_verify_proc_chromeos_unittest.cc',
'browser/chromeos/net/network_portal_detector_impl_unittest.cc',
'browser/chromeos/net/network_portal_notification_controller_unittest.cc',
'browser/chromeos/net/onc_utils_unittest.cc',
'browser/chromeos/offline/offline_load_page_unittest.cc',
'browser/chromeos/options/network_property_ui_data_unittest.cc',
'browser/chromeos/ownership/owner_settings_service_chromeos_unittest.cc',
'browser/chromeos/policy/auto_enrollment_client_unittest.cc',
'browser/chromeos/policy/cloud_external_data_manager_base_unittest.cc',
'browser/chromeos/policy/cloud_external_data_policy_observer_unittest.cc',
'browser/chromeos/policy/cloud_external_data_store_unittest.cc',
'browser/chromeos/policy/configuration_policy_handler_chromeos_unittest.cc',
'browser/chromeos/policy/consumer_enrollment_handler_factory_unittest.cc',
'browser/chromeos/policy/consumer_enrollment_handler_unittest.cc',
'browser/chromeos/policy/consumer_management_notifier_factory_unittest.cc',
'browser/chromeos/policy/consumer_management_notifier_unittest.cc',
'browser/chromeos/policy/consumer_management_service_unittest.cc',
'browser/chromeos/policy/device_cloud_policy_initializer_unittest.cc',
'browser/chromeos/policy/device_cloud_policy_invalidator_unittest.cc',
'browser/chromeos/policy/device_cloud_policy_manager_chromeos_unittest.cc',
'browser/chromeos/policy/device_cloud_policy_store_chromeos_unittest.cc',
'browser/chromeos/policy/device_local_account_policy_service_unittest.cc',
'browser/chromeos/policy/enterprise_install_attributes_unittest.cc',
'browser/chromeos/policy/network_configuration_updater_unittest.cc',
'browser/chromeos/policy/recommendation_restorer_unittest.cc',
'browser/chromeos/policy/server_backed_state_keys_broker_unittest.cc',
'browser/chromeos/policy/user_cloud_policy_manager_chromeos_unittest.cc',
'browser/chromeos/policy/user_cloud_policy_store_chromeos_unittest.cc',
'browser/chromeos/power/power_data_collector_unittest.cc',
'browser/chromeos/power/power_prefs_unittest.cc',
'browser/chromeos/power/renderer_freezer_unittest.cc',
'browser/chromeos/preferences_unittest.cc',
'browser/chromeos/profiles/profile_list_chromeos_unittest.cc',
'browser/chromeos/proxy_config_service_impl_unittest.cc',
'browser/chromeos/session_length_limiter_unittest.cc',
'browser/chromeos/settings/cros_settings_unittest.cc',
'browser/chromeos/settings/device_oauth2_token_service_unittest.cc',
'browser/chromeos/settings/device_settings_provider_unittest.cc',
'browser/chromeos/settings/device_settings_service_unittest.cc',
'browser/chromeos/settings/session_manager_operation_unittest.cc',
'browser/chromeos/settings/shutdown_policy_handler_unittest.cc',
'browser/chromeos/settings/stub_cros_settings_provider_unittest.cc',
'browser/chromeos/system/automatic_reboot_manager_unittest.cc',
'browser/chromeos/system/device_disabling_manager_unittest.cc',
'browser/chromeos/ui/accessibility_focus_ring_controller_unittest.cc',
'browser/chromeos/ui/idle_app_name_notification_view_unittest.cc',
'browser/command_updater_unittest.cc',
'browser/component_updater/test/cld_component_installer_unittest.cc',
'browser/component_updater/test/component_updater_service_unittest.cc',
......@@ -334,10 +152,6 @@
'browser/media/cast_transport_host_filter_unittest.cc',
'browser/media/desktop_media_list_ash_unittest.cc',
'browser/media/native_desktop_media_list_unittest.cc',
'browser/media/webrtc_log_uploader_unittest.cc',
'browser/media/webrtc_log_util_unittest.cc',
'browser/media/webrtc_rtp_dump_handler_unittest.cc',
'browser/media/webrtc_rtp_dump_writer_unittest.cc',
'browser/media_galleries/fileapi/native_media_file_util_unittest.cc',
'browser/media_galleries/gallery_watch_manager_unittest.cc',
'browser/media_galleries/linux/mtp_device_object_enumerator_unittest.cc',
......@@ -389,7 +203,6 @@
'browser/net/ssl_config_service_manager_pref_unittest.cc',
'browser/net/url_info_unittest.cc',
'browser/password_manager/chrome_password_manager_client_unittest.cc',
'browser/password_manager/native_backend_kwallet_x_unittest.cc',
'browser/password_manager/password_manager_internals_service_unittest.cc',
'browser/password_manager/password_manager_metrics_util_unittest.cc',
'browser/password_manager/password_store_mac_unittest.cc',
......@@ -435,15 +248,12 @@
'browser/profiles/profile_info_cache_unittest.cc',
'browser/profiles/profile_info_cache_unittest.h',
'browser/profiles/profile_avatar_icon_util_unittest.cc',
'browser/profiles/profile_list_desktop_unittest.cc',
'browser/profiles/profile_manager_unittest.cc',
'browser/profiles/profile_shortcut_manager_unittest_win.cc',
'browser/renderer_context_menu/render_view_context_menu_test_util.cc',
'browser/renderer_context_menu/render_view_context_menu_test_util.h',
'browser/renderer_context_menu/render_view_context_menu_unittest.cc',
'browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper_unit_test.mm',
'browser/resources/chromeos/braille_ime/braille_ime.js',
'browser/resources/chromeos/braille_ime/braille_ime_unittest.gtestjs',
'browser/resources/google_now/background.js',
'browser/resources/google_now/background_test_util.js',
'browser/resources/google_now/background_unittest.gtestjs',
......@@ -481,8 +291,6 @@
'browser/services/gcm/push_messaging_permission_context_unittest.cc',
'browser/sessions/persistent_tab_restore_service_unittest.cc',
'browser/sessions/restore_on_startup_policy_handler_unittest.cc',
'browser/sessions/session_service_unittest.cc',
'browser/shell_integration_linux_unittest.cc',
'browser/shell_integration_win_unittest.cc',
'browser/signin/account_reconcilor_unittest.cc',
'browser/signin/account_service_flag_fetcher_unittest.cc',
......@@ -843,7 +651,6 @@
'browser/ui/search/search_model_unittest.cc',
'browser/ui/search/search_tab_helper_unittest.cc',
'browser/ui/search_engines/keyword_editor_controller_unittest.cc',
'browser/ui/startup/session_crashed_infobar_delegate_unittest.cc',
'browser/ui/sync/profile_signin_confirmation_helper_unittest.cc',
'browser/ui/sync/sync_promo_ui_unittest.cc',
'browser/ui/tab_contents/tab_contents_iterator_unittest.cc',
......@@ -868,60 +675,15 @@
'browser/ui/toolbar/toolbar_model_unittest.cc',
'browser/ui/toolbar/wrench_icon_painter_unittest.cc',
'browser/ui/toolbar/wrench_menu_model_unittest.cc',
'browser/ui/views/accelerator_table_unittest.cc',
'browser/ui/views/accessibility/accessibility_event_router_views_unittest.cc',
'browser/ui/views/app_list/linux/app_list_linux_unittest.cc',
'browser/ui/views/app_list/win/app_list_win_unittest.cc',
'browser/ui/views/apps/app_info_dialog/app_info_permissions_panel_unittest.cc',
'browser/ui/views/apps/app_info_dialog/app_info_dialog_views_unittest.cc',
'browser/ui/views/apps/shaped_app_window_targeter_unittest.cc',
'browser/ui/views/autofill/autofill_dialog_views_unittest.cc',
'browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc',
'browser/ui/views/bookmarks/bookmark_bubble_view_unittest.cc',
'browser/ui/views/bookmarks/bookmark_context_menu_unittest.cc',
'browser/ui/views/bookmarks/bookmark_editor_view_unittest.cc',
'browser/ui/views/bookmarks/bookmark_menu_delegate_unittest.cc',
'browser/ui/views/bookmarks/bookmark_sync_promo_view_unittest.cc',
'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',
'browser/ui/views/frame/browser_view_unittest.cc',
'browser/ui/views/frame/immersive_mode_controller_ash_unittest.cc',
'browser/ui/views/frame/opaque_browser_frame_view_layout_unittest.cc',
'browser/ui/views/frame/test_with_browser_view.cc',
'browser/ui/views/frame/test_with_browser_view.h',
'browser/ui/views/frame/web_app_left_header_view_ash_unittest.cc',
'browser/ui/views/frame/web_contents_close_handler_unittest.cc',
'browser/ui/views/select_file_dialog_extension_unittest.cc',
'browser/ui/views/status_icons/status_tray_win_unittest.cc',
'browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views_unittest.cc',
'browser/ui/views/tabs/fake_base_tab_strip_controller.cc',
'browser/ui/views/tabs/fake_base_tab_strip_controller.h',
'browser/ui/views/tabs/stacked_tab_strip_layout_unittest.cc',
'browser/ui/views/tabs/tab_strip_unittest.cc',
'browser/ui/views/tabs/tab_unittest.cc',
'browser/ui/views/toolbar/reload_button_unittest.cc',
'browser/ui/views/toolbar/test_toolbar_actions_bar_helper_views.cc',
'browser/ui/views/translate/translate_bubble_view_unittest.cc',
'browser/ui/views/validation_message_bubble_delegate_unittest.cc',
'browser/ui/website_settings/permission_bubble_manager_unittest.cc',
'browser/ui/website_settings/permission_menu_model_unittest.cc',
'browser/ui/website_settings/website_settings_unittest.cc',
'browser/ui/webui/chromeos/login/l10n_util_test_util.cc',
'browser/ui/webui/chromeos/login/l10n_util_test_util.h',
'browser/ui/webui/chromeos/login/l10n_util_unittest.cc',
'browser/ui/webui/chromeos/login/signin_userlist_unittest.cc',
'browser/ui/webui/fileicon_source_unittest.cc',
'browser/ui/webui/help/version_updater_chromeos_unittest.cc',
'browser/ui/webui/history_ui_unittest.cc',
'browser/ui/webui/ntp/ntp_user_data_logger_unittest.cc',
'browser/ui/webui/ntp/suggestions_combiner_unittest.cc',
'browser/ui/webui/options/autofill_options_handler_unittest.cc',
'browser/ui/webui/options/chromeos/cros_language_options_handler_unittest.cc',
'browser/ui/webui/options/language_options_handler_unittest.cc',
'browser/ui/webui/options/pepper_flash_content_settings_utils_unittest.cc',
'browser/ui/webui/options/sync_setup_handler_unittest.cc',
......@@ -963,7 +725,6 @@
'renderer/content_settings_observer_unittest.cc',
'renderer/instant_restricted_id_cache_unittest.cc',
'renderer/media/cast_ipc_dispatcher_unittest.cc',
'renderer/media/chrome_webrtc_log_message_delegate_unittest.cc',
'renderer/plugins/plugin_uma_unittest.cc',
'renderer/prerender/prerender_dispatcher_unittest.cc',
'renderer/resources/extensions/notifications_custom_bindings.js',
......@@ -1106,7 +867,6 @@
'browser/extensions/api/document_scan/document_scan_api_unittest.cc',
'browser/extensions/api/document_scan/mock_document_scan_interface.cc',
'browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc',
'browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api_unittest.cc',
'browser/extensions/api/experience_sampling_private/experience_sampling_private_api_unittest.cc',
'browser/extensions/api/extension_action/extension_action_prefs_unittest.cc',
'browser/extensions/api/file_handlers/api_file_handler_util_unittest.cc',
......@@ -1123,11 +883,7 @@
'browser/extensions/api/image_writer_private/test_utils.cc',
'browser/extensions/api/image_writer_private/write_from_file_operation_unittest.cc',
'browser/extensions/api/image_writer_private/write_from_url_operation_unittest.cc',
'browser/extensions/api/log_private/syslog_parser_unittest.cc',
'browser/extensions/api/mdns/dns_sd_registry_unittest.cc',
'browser/extensions/api/messaging/native_message_process_host_unittest.cc',
'browser/extensions/api/messaging/native_messaging_host_manifest_unittest.cc',
'browser/extensions/api/messaging/native_messaging_policy_handler_unittest.cc',
'browser/extensions/api/omnibox/omnibox_unittest.cc',
'browser/extensions/api/permissions/permissions_api_helpers_unittest.cc',
'browser/extensions/api/preference/preference_api_prefs_unittest.cc',
......@@ -1347,6 +1103,11 @@
'utility/image_writer/image_writer_unittest.cc',
'utility/media_galleries/image_metadata_extractor_unittest.cc',
],
'chrome_unit_tests_extensions_non_chromeos_sources': [
'browser/extensions/api/messaging/native_message_process_host_unittest.cc',
'browser/extensions/api/messaging/native_messaging_host_manifest_unittest.cc',
'browser/extensions/api/messaging/native_messaging_policy_handler_unittest.cc',
],
'chrome_unit_tests_ash_sources': [
'browser/ui/app_list/search/app_search_provider_unittest.cc',
'browser/ui/app_list/search/history_unittest.cc',
......@@ -1400,7 +1161,6 @@
],
'chrome_unit_tests_notifications_sources': [
'browser/notifications/desktop_notification_profile_util_unittest.cc',
'browser/notifications/login_state_notification_blocker_chromeos_unittest.cc',
'browser/notifications/message_center_notifications_unittest.cc',
'browser/notifications/message_center_settings_controller_unittest.cc',
'browser/notifications/platform_notification_service_unittest.cc',
......@@ -1494,15 +1254,286 @@
'service/service_process_prefs_unittest.cc',
'service/service_process_unittest.cc',
],
},
'targets': [
{
# This target contains mocks and test utilities that don't belong in
# production libraries but are used by more than one test executable.
#
# GN version: //chrome/test:test_support
'target_name': 'test_support_common',
'type': 'static_library',
'chrome_unit_tests_captive_portal_sources': [
'browser/captive_portal/captive_portal_service_unittest.cc',
'browser/captive_portal/captive_portal_tab_helper_unittest.cc',
'browser/captive_portal/captive_portal_tab_reloader_unittest.cc',
],
'chrome_unit_tests_session_service_sources': [
'browser/sessions/session_service_unittest.cc',
'browser/ui/startup/session_crashed_infobar_delegate_unittest.cc',
],
'chrome_unit_tests_webrtc_sources': [
'browser/media/webrtc_log_uploader_unittest.cc',
'browser/media/webrtc_log_util_unittest.cc',
'browser/media/webrtc_rtp_dump_handler_unittest.cc',
'browser/media/webrtc_rtp_dump_writer_unittest.cc',
'renderer/media/chrome_webrtc_log_message_delegate_unittest.cc',
],
'chrome_unit_tests_chromeos_sources': [
'browser/chromeos/accessibility/magnification_manager_unittest.cc',
'browser/chromeos/attestation/attestation_ca_client_unittest.cc',
'browser/chromeos/attestation/attestation_policy_observer_unittest.cc',
'browser/chromeos/attestation/fake_certificate.cc',
'browser/chromeos/attestation/fake_certificate.h',
'browser/chromeos/attestation/platform_verification_flow_unittest.cc',
'browser/chromeos/customization/customization_document_unittest.cc',
'browser/chromeos/dbus/printer_service_provider_unittest.cc',
'browser/chromeos/display/display_preferences_unittest.cc',
'browser/chromeos/drive/change_list_loader_unittest.cc',
'browser/chromeos/drive/change_list_processor_unittest.cc',
'browser/chromeos/drive/directory_loader_unittest.cc',
'browser/chromeos/drive/download_handler_unittest.cc',
'browser/chromeos/drive/drive_file_stream_reader_unittest.cc',
'browser/chromeos/drive/drive_integration_service_unittest.cc',
'browser/chromeos/drive/dummy_file_system.cc',
'browser/chromeos/drive/dummy_file_system.h',
'browser/chromeos/drive/fake_file_system.cc',
'browser/chromeos/drive/fake_file_system.h',
'browser/chromeos/drive/fake_file_system_unittest.cc',
'browser/chromeos/drive/fake_free_disk_space_getter.cc',
'browser/chromeos/drive/fake_free_disk_space_getter.h',
'browser/chromeos/drive/fileapi/fileapi_worker_unittest.cc',
'browser/chromeos/drive/fileapi/webkit_file_stream_reader_impl_unittest.cc',
'browser/chromeos/drive/file_cache_unittest.cc',
'browser/chromeos/drive/file_change_unittest.cc',
'browser/chromeos/drive/file_system/copy_operation_unittest.cc',
'browser/chromeos/drive/file_system/create_directory_operation_unittest.cc',
'browser/chromeos/drive/file_system/create_file_operation_unittest.cc',
'browser/chromeos/drive/file_system/download_operation_unittest.cc',
'browser/chromeos/drive/file_system/get_file_for_saving_operation_unittest.cc',
'browser/chromeos/drive/file_system/move_operation_unittest.cc',
'browser/chromeos/drive/file_system/open_file_operation_unittest.cc',
'browser/chromeos/drive/file_system/operation_test_base.cc',
'browser/chromeos/drive/file_system/operation_test_base.h',
'browser/chromeos/drive/file_system/remove_operation_unittest.cc',
'browser/chromeos/drive/file_system/search_operation_unittest.cc',
'browser/chromeos/drive/file_system/touch_operation_unittest.cc',
'browser/chromeos/drive/file_system/truncate_operation_unittest.cc',
'browser/chromeos/drive/file_system_unittest.cc',
'browser/chromeos/drive/file_system_util_unittest.cc',
'browser/chromeos/drive/file_task_executor_unittest.cc',
'browser/chromeos/drive/file_write_watcher_unittest.cc',
'browser/chromeos/drive/job_queue_unittest.cc',
'browser/chromeos/drive/job_scheduler_unittest.cc',
'browser/chromeos/drive/local_file_reader_unittest.cc',
'browser/chromeos/drive/remove_stale_cache_files_unittest.cc',
'browser/chromeos/drive/resource_entry_conversion_unittest.cc',
'browser/chromeos/drive/resource_metadata_storage_unittest.cc',
'browser/chromeos/drive/resource_metadata_unittest.cc',
'browser/chromeos/drive/search_metadata_unittest.cc',
'browser/chromeos/drive/sync_client_unittest.cc',
'browser/chromeos/drive/sync/entry_revert_performer_unittest.cc',
'browser/chromeos/drive/sync/entry_update_performer_unittest.cc',
'browser/chromeos/drive/sync/remove_performer_unittest.cc',
'browser/chromeos/drive/test_util.cc',
'browser/chromeos/drive/test_util.h',
'browser/chromeos/drive/write_on_cache_file_unittest.cc',
'browser/chromeos/events/event_rewriter_unittest.cc',
'browser/chromeos/events/keyboard_driven_event_rewriter_unittest.cc',
'browser/chromeos/extensions/default_app_order_unittest.cc',
'browser/chromeos/extensions/device_local_account_external_policy_loader_unittest.cc',
'browser/chromeos/extensions/device_local_account_management_policy_provider_unittest.cc',
'browser/chromeos/extensions/external_cache_unittest.cc',
'browser/chromeos/extensions/file_manager/device_event_router_unittest.cc',
'browser/chromeos/extensions/wallpaper_private_api_unittest.cc',
'browser/chromeos/external_metrics_unittest.cc',
'browser/chromeos/fileapi/external_file_url_request_job_unittest.cc',
'browser/chromeos/fileapi/external_file_url_util_unittest.cc',
'browser/chromeos/fileapi/file_access_permissions_unittest.cc',
'browser/chromeos/fileapi/file_system_backend_unittest.cc',
'browser/chromeos/file_manager/fileapi_util_unittest.cc',
'browser/chromeos/file_manager/file_tasks_unittest.cc',
'browser/chromeos/file_manager/file_watcher_unittest.cc',
'browser/chromeos/file_manager/path_util_unittest.cc',
'browser/chromeos/file_manager/url_util_unittest.cc',
'browser/chromeos/file_manager/volume_manager_unittest.cc',
'browser/chromeos/file_system_provider/fake_provided_file_system.cc',
'browser/chromeos/file_system_provider/fake_provided_file_system.h',
'browser/chromeos/file_system_provider/fileapi/buffering_file_stream_reader_unittest.cc',
'browser/chromeos/file_system_provider/fileapi/buffering_file_stream_writer_unittest.cc',
'browser/chromeos/file_system_provider/fileapi/file_stream_reader_unittest.cc',
'browser/chromeos/file_system_provider/fileapi/file_stream_writer_unittest.cc',
'browser/chromeos/file_system_provider/fileapi/provider_async_file_util_unittest.cc',
'browser/chromeos/file_system_provider/mount_path_util_unittest.cc',
'browser/chromeos/file_system_provider/operations/abort_unittest.cc',
'browser/chromeos/file_system_provider/operations/add_watcher_unittest.cc',
'browser/chromeos/file_system_provider/operations/add_watcher_unittest.cc',
'browser/chromeos/file_system_provider/operations/close_file_unittest.cc',
'browser/chromeos/file_system_provider/operations/copy_entry_unittest.cc',
'browser/chromeos/file_system_provider/operations/create_directory_unittest.cc',
'browser/chromeos/file_system_provider/operations/create_file_unittest.cc',
'browser/chromeos/file_system_provider/operations/delete_entry_unittest.cc',
'browser/chromeos/file_system_provider/operations/get_metadata_unittest.cc',
'browser/chromeos/file_system_provider/operations/move_entry_unittest.cc',
'browser/chromeos/file_system_provider/operations/open_file_unittest.cc',
'browser/chromeos/file_system_provider/operations/read_directory_unittest.cc',
'browser/chromeos/file_system_provider/operations/read_file_unittest.cc',
'browser/chromeos/file_system_provider/operations/remove_watcher_unittest.cc',
'browser/chromeos/file_system_provider/operations/test_util.cc',
'browser/chromeos/file_system_provider/operations/test_util.h',
'browser/chromeos/file_system_provider/operations/truncate_unittest.cc',
'browser/chromeos/file_system_provider/operations/unmount_unittest.cc',
'browser/chromeos/file_system_provider/operations/write_file_unittest.cc',
'browser/chromeos/file_system_provider/provided_file_system_unittest.cc',
'browser/chromeos/file_system_provider/registry_unittest.cc',
'browser/chromeos/file_system_provider/request_manager_unittest.cc',
'browser/chromeos/file_system_provider/service_unittest.cc',
'browser/chromeos/input_method/browser_state_monitor_unittest.cc',
'browser/chromeos/input_method/input_method_configuration_unittest.cc',
'browser/chromeos/input_method/input_method_engine_unittest.cc',
'browser/chromeos/input_method/input_method_manager_impl_unittest.cc',
'browser/chromeos/input_method/input_method_persistence_unittest.cc',
'browser/chromeos/input_method/input_method_util_unittest.cc',
'browser/chromeos/locale_change_guard_unittest.cc',
'browser/chromeos/login/auth/cryptohome_authenticator_unittest.cc',
'browser/chromeos/login/auth/online_attempt_unittest.cc',
'browser/chromeos/login/easy_unlock/easy_unlock_tpm_key_manager_unittest.cc',
'browser/chromeos/login/error_screens_histogram_helper_unittest.cc',
'browser/chromeos/login/existing_user_controller_auto_login_unittest.cc',
'browser/chromeos/login/hwid_checker_unittest.cc',
'browser/chromeos/login/profile_auth_data_unittest.cc',
'browser/chromeos/login/saml/saml_offline_signin_limiter_unittest.cc',
'browser/chromeos/login/signin/merge_session_load_page_unittest.cc',
'browser/chromeos/login/supervised/supervised_user_authentication_unittest.cc',
'browser/chromeos/login/users/multi_profile_user_controller_unittest.cc',
'browser/chromeos/login/users/user_manager_unittest.cc',
'browser/chromeos/login/users/wallpaper/wallpaper_manager_unittest.cc',
'browser/chromeos/memory/oom_priority_manager_unittest.cc',
'browser/chromeos/mobile_config_unittest.cc',
'browser/chromeos/mobile/mobile_activator_unittest.cc',
'browser/chromeos/net/cert_verify_proc_chromeos_unittest.cc',
'browser/chromeos/net/network_portal_detector_impl_unittest.cc',
'browser/chromeos/net/network_portal_notification_controller_unittest.cc',
'browser/chromeos/net/onc_utils_unittest.cc',
'browser/chromeos/offline/offline_load_page_unittest.cc',
'browser/chromeos/options/network_property_ui_data_unittest.cc',
'browser/chromeos/ownership/owner_settings_service_chromeos_unittest.cc',
'browser/chromeos/policy/auto_enrollment_client_unittest.cc',
'browser/chromeos/policy/cloud_external_data_manager_base_unittest.cc',
'browser/chromeos/policy/cloud_external_data_policy_observer_unittest.cc',
'browser/chromeos/policy/cloud_external_data_store_unittest.cc',
'browser/chromeos/policy/configuration_policy_handler_chromeos_unittest.cc',
'browser/chromeos/policy/consumer_enrollment_handler_factory_unittest.cc',
'browser/chromeos/policy/consumer_enrollment_handler_unittest.cc',
'browser/chromeos/policy/consumer_management_notifier_factory_unittest.cc',
'browser/chromeos/policy/consumer_management_notifier_unittest.cc',
'browser/chromeos/policy/consumer_management_service_unittest.cc',
'browser/chromeos/policy/device_cloud_policy_initializer_unittest.cc',
'browser/chromeos/policy/device_cloud_policy_invalidator_unittest.cc',
'browser/chromeos/policy/device_cloud_policy_manager_chromeos_unittest.cc',
'browser/chromeos/policy/device_cloud_policy_store_chromeos_unittest.cc',
'browser/chromeos/policy/device_local_account_policy_service_unittest.cc',
'browser/chromeos/policy/enterprise_install_attributes_unittest.cc',
'browser/chromeos/policy/network_configuration_updater_unittest.cc',
'browser/chromeos/policy/recommendation_restorer_unittest.cc',
'browser/chromeos/policy/server_backed_state_keys_broker_unittest.cc',
'browser/chromeos/policy/user_cloud_policy_manager_chromeos_unittest.cc',
'browser/chromeos/policy/user_cloud_policy_store_chromeos_unittest.cc',
'browser/chromeos/power/power_data_collector_unittest.cc',
'browser/chromeos/power/power_prefs_unittest.cc',
'browser/chromeos/power/renderer_freezer_unittest.cc',
'browser/chromeos/preferences_unittest.cc',
'browser/chromeos/profiles/profile_list_chromeos_unittest.cc',
'browser/chromeos/proxy_config_service_impl_unittest.cc',
'browser/chromeos/session_length_limiter_unittest.cc',
'browser/chromeos/settings/cros_settings_unittest.cc',
'browser/chromeos/settings/device_oauth2_token_service_unittest.cc',
'browser/chromeos/settings/device_settings_provider_unittest.cc',
'browser/chromeos/settings/device_settings_service_unittest.cc',
'browser/chromeos/settings/session_manager_operation_unittest.cc',
'browser/chromeos/settings/shutdown_policy_handler_unittest.cc',
'browser/chromeos/settings/stub_cros_settings_provider_unittest.cc',
'browser/chromeos/system/automatic_reboot_manager_unittest.cc',
'browser/chromeos/system/device_disabling_manager_unittest.cc',
'browser/chromeos/ui/accessibility_focus_ring_controller_unittest.cc',
'browser/chromeos/ui/idle_app_name_notification_view_unittest.cc',
'browser/extensions/api/document_scan/document_scan_interface_chromeos_unittest.cc',
'browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api_unittest.cc',
'browser/extensions/api/log_private/syslog_parser_unittest.cc',
'browser/extensions/updater/local_extension_cache_unittest.cc',
'browser/metrics/chromeos_metrics_provider_unittest.cc',
'browser/notifications/login_state_notification_blocker_chromeos_unittest.cc',
'browser/resources/chromeos/braille_ime/braille_ime.js',
'browser/resources/chromeos/braille_ime/braille_ime_unittest.gtestjs',
# TODO(zturner): Enable this on Windows. See
# BrowserWithTestWindowTest::SetUp() for a comment explaining why this is
# broken.
'browser/ui/views/frame/immersive_mode_controller_ash_unittest.cc',
'browser/ui/views/frame/web_app_left_header_view_ash_unittest.cc',
'browser/ui/views/select_file_dialog_extension_unittest.cc',
'browser/ui/webui/chromeos/login/l10n_util_test_util.cc',
'browser/ui/webui/chromeos/login/l10n_util_test_util.h',
'browser/ui/webui/chromeos/login/l10n_util_unittest.cc',
'browser/ui/webui/chromeos/login/signin_userlist_unittest.cc',
'browser/ui/webui/options/chromeos/cros_language_options_handler_unittest.cc',
],
'chrome_unit_tests_desktop_linux_sources': [
'browser/password_manager/native_backend_kwallet_x_unittest.cc',
'browser/profiles/profile_list_desktop_unittest.cc',
'browser/shell_integration_linux_unittest.cc',
],
'chrome_unit_tests_views_sources': [
'browser/ui/views/accelerator_table_unittest.cc',
'browser/ui/views/accessibility/accessibility_event_router_views_unittest.cc',
'browser/ui/views/app_list/linux/app_list_linux_unittest.cc',
'browser/ui/views/app_list/win/app_list_win_unittest.cc',
'browser/ui/views/apps/app_info_dialog/app_info_permissions_panel_unittest.cc',
'browser/ui/views/apps/app_info_dialog/app_info_dialog_views_unittest.cc',
'browser/ui/views/apps/shaped_app_window_targeter_unittest.cc',
'browser/ui/views/autofill/autofill_dialog_views_unittest.cc',
'browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc',
'browser/ui/views/bookmarks/bookmark_bubble_view_unittest.cc',
'browser/ui/views/bookmarks/bookmark_context_menu_unittest.cc',
'browser/ui/views/bookmarks/bookmark_editor_view_unittest.cc',
'browser/ui/views/bookmarks/bookmark_menu_delegate_unittest.cc',
'browser/ui/views/bookmarks/bookmark_sync_promo_view_unittest.cc',
'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',
'browser/ui/views/frame/browser_view_unittest.cc',
'browser/ui/views/frame/opaque_browser_frame_view_layout_unittest.cc',
'browser/ui/views/frame/test_with_browser_view.cc',
'browser/ui/views/frame/test_with_browser_view.h',
'browser/ui/views/frame/web_contents_close_handler_unittest.cc',
'browser/ui/views/status_icons/status_tray_win_unittest.cc',
'browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views_unittest.cc',
'browser/ui/views/tabs/fake_base_tab_strip_controller.cc',
'browser/ui/views/tabs/fake_base_tab_strip_controller.h',
'browser/ui/views/tabs/stacked_tab_strip_layout_unittest.cc',
'browser/ui/views/tabs/tab_strip_unittest.cc',
'browser/ui/views/tabs/tab_unittest.cc',
'browser/ui/views/toolbar/reload_button_unittest.cc',
'browser/ui/views/toolbar/test_toolbar_actions_bar_helper_views.cc',
'browser/ui/views/translate/translate_bubble_view_unittest.cc',
'browser/ui/views/validation_message_bubble_delegate_unittest.cc',
],
'chrome_unit_tests_mac_sources': [
'browser/media_galleries/fileapi/iphoto_file_util_unittest.cc',
'utility/media_galleries/iphoto_library_parser_unittest.cc',
],
'chrome_unit_tests_win_mac_sources': [
'browser/media_galleries/fileapi/itunes_file_util_unittest.cc',
'browser/media_galleries/fileapi/picasa_file_util_unittest.cc',
'common/extensions/api/networking_private/networking_private_crypto_unittest.cc',
'utility/media_galleries/itunes_library_parser_unittest.cc',
'utility/media_galleries/picasa_album_table_reader_unittest.cc',
'utility/media_galleries/picasa_albums_indexer_unittest.cc',
'utility/media_galleries/pmp_column_reader_unittest.cc',
],
},
'targets': [
{
# This target contains mocks and test utilities that don't belong in
# production libraries but are used by more than one test executable.
#
# GN version: //chrome/test:test_support
'target_name': 'test_support_common',
'type': 'static_library',
'dependencies': [
# NOTE: New dependencies should generally be added in the OS!="ios"
# dependencies block below, rather than here.
......@@ -2096,6 +2127,19 @@
}],
['enable_one_click_signin==1', {
'sources': [ '<@(chrome_unit_tests_one_click_signin_sources)' ],
'conditions': [
['chromeos == 1', {
'sources!': [
'browser/ui/sync/one_click_signin_helper_unittest.cc',
'browser/ui/sync/one_click_signin_sync_starter_unittest.cc',
],
}],
['toolkit_views == 0', {
'sources!': [
'browser/ui/views/sync/one_click_signin_bubble_view_unittest.cc',
],
}],
],
}],
['disable_nacl==0', {
'sources':[ '<@(chrome_unit_tests_nacl_sources)' ],
......@@ -2111,6 +2155,11 @@
['configuration_policy==1', {
'sources': [ '<@(chrome_unit_tests_extensions_policy_sources)' ],
}],
['chromeos == 0', {
'sources': [
'<@(chrome_unit_tests_extensions_non_chromeos_sources)',
],
}],
],
}],
['use_ash==1', {
......@@ -2151,6 +2200,9 @@
'../ui/views/controls/webview/webview_unittest.cc',
],
}],
['chromeos==0 and OS=="linux"', {
'sources': [ '<@(chrome_unit_tests_desktop_linux_sources)' ],
}],
['chromeos==0 and use_ozone==0 and OS=="linux"', {
'dependencies': [
'browser/ui/libgtk2ui/libgtk2ui.gyp:gtk2ui',
......@@ -2185,6 +2237,13 @@
}],
['configuration_policy==1', {
'sources': [ '<@(chrome_unit_tests_configuration_policy_sources)' ],
'conditions': [
['chromeos==1', {
'sources!': [
'browser/policy/cloud/user_policy_signin_service_unittest.cc',
],
}],
],
}],
['enable_web_speech==1', {
'sources': [ '<@(chrome_unit_tests_speech_sources)' ],
......@@ -2196,6 +2255,22 @@
# TODO(sgurun): enable tests for safe_browsing==2.
'sources': [ '<@(chrome_unit_tests_full_safe_browsing_sources)' ],
'defines': [ 'FULL_SAFE_BROWSING' ],
'conditions': [
['chromeos == 1', {
'sources!': [
'browser/safe_browsing/download_protection_service_unittest.cc',
],
}],
['OS == "android"', {
'sources!': [
# Android doesn't support download feedbacks.
'browser/safe_browsing/download_feedback_unittest.cc',
'browser/safe_browsing/download_feedback_service_unittest.cc',
'browser/safe_browsing/download_protection_service_unittest.cc',
'browser/safe_browsing/two_phase_uploader_unittest.cc',
],
}],
],
}],
['enable_autofill_dialog==1 and OS!="android"', {
'sources': [ '<@(chrome_unit_tests_autofill_dialog_sources)' ],
......@@ -2206,77 +2281,30 @@
['enable_print_preview==1', {
'sources': [ '<@(chrome_unit_tests_print_preview_sources)' ],
}],
['enable_captive_portal_detection!=1', {
'sources/': [
['exclude', '^browser/captive_portal/'],
],
['enable_captive_portal_detection==1', {
'sources': [ '<@(chrome_unit_tests_captive_portal_sources)' ],
}],
['enable_session_service!=1', {
'sources!': [
'browser/sessions/session_service_unittest.cc',
'browser/ui/startup/session_crashed_infobar_delegate_unittest.cc',
],
['enable_session_service==1', {
'sources': [ '<@(chrome_unit_tests_session_service_sources)' ],
}],
['enable_webrtc==0', {
'sources!': [
'browser/media/webrtc_log_uploader_unittest.cc',
'browser/media/webrtc_log_util_unittest.cc',
'browser/media/webrtc_rtp_dump_handler_unittest.cc',
'browser/media/webrtc_rtp_dump_writer_unittest.cc',
'renderer/media/chrome_webrtc_log_message_delegate_unittest.cc',
],
['enable_webrtc==1', {
'sources': [ '<@(chrome_unit_tests_webrtc_sources)' ],
}],
['chromeos==1', {
'sources': [ '<@(chrome_unit_tests_chromeos_sources)' ],
'dependencies': [
'../ash/ash_resources.gyp:ash_resources',
'../ui/chromeos/ui_chromeos.gyp:ui_chromeos_resources',
],
'sources!': [
'browser/extensions/api/messaging/native_message_process_host_unittest.cc',
'browser/extensions/api/messaging/native_messaging_host_manifest_unittest.cc',
'browser/extensions/api/messaging/native_messaging_policy_handler_unittest.cc',
'browser/password_manager/native_backend_kwallet_x_unittest.cc',
'browser/policy/cloud/user_policy_signin_service_unittest.cc',
'browser/profiles/profile_list_desktop_unittest.cc',
'browser/safe_browsing/download_protection_service_unittest.cc',
'browser/shell_integration_linux_unittest.cc',
'browser/signin/signin_global_error_unittest.cc',
'browser/signin/signin_manager_unittest.cc',
'browser/signin/signin_names_io_thread_unittest.cc',
'browser/sync/sync_global_error_unittest.cc',
'browser/ui/sync/one_click_signin_helper_unittest.cc',
'browser/ui/sync/one_click_signin_sync_starter_unittest.cc',
'browser/ui/views/app_list/linux/app_list_linux_unittest.cc',
'browser/ui/views/frame/opaque_browser_frame_view_layout_unittest.cc',
'browser/upgrade_detector_impl_unittest.cc',
],
'sources': [
'browser/extensions/api/document_scan/document_scan_interface_chromeos_unittest.cc',
'browser/extensions/updater/local_extension_cache_unittest.cc',
'browser/metrics/chromeos_metrics_provider_unittest.cc',
],
'sources/': [
['exclude', '^browser/ui/views/app_list/linux/'],
],
}, { # else: chromeos == 0
'sources/': [
['exclude', '^browser/chromeos/'],
['exclude', '^browser/ui/webui/chromeos/imageburner/'],
['exclude', '^browser/ui/webui/chromeos/login'],
['exclude', '^browser/ui/webui/options/chromeos/'],
['exclude', '^browser/ui/webui/options/chromeos/'],
['exclude', '^browser/resources/chromeos/'],
],
'sources!': [
'browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api_unittest.cc',
'browser/extensions/api/log_private/syslog_parser_unittest.cc',
'browser/notifications/login_state_notification_blocker_chromeos_unittest.cc',
# TODO(zturner): Enable this on Windows. See
# BrowserWithTestWindowTest::SetUp() for a comment explaining why
# this is broken.
'browser/ui/views/frame/immersive_mode_controller_ash_unittest.cc',
'browser/ui/views/frame/web_app_left_header_view_ash_unittest.cc',
'browser/ui/views/select_file_dialog_extension_unittest.cc',
],
}],
['use_x11==1', {
'dependencies': [
......@@ -2339,42 +2367,9 @@
'../third_party/ocmock/ocmock.gyp:ocmock',
'chrome',
],
'sources': [
'browser/media_galleries/fileapi/iphoto_file_util_unittest.cc',
'utility/media_galleries/iphoto_library_parser_unittest.cc',
],
'sources': [ '<@(chrome_unit_tests_mac_sources)' ],
'sources!': [
'browser/ui/tests/ui_gfx_image_unittest.cc',
# TODO(tapted): Enable toolkit-views unit_tests on Mac when their
# respective implementations are linked in. http://crbug.com/412234.
'browser/ui/views/apps/app_info_dialog/app_info_permissions_panel_unittest.cc',
'browser/ui/views/apps/app_info_dialog/app_info_dialog_views_unittest.cc',
'browser/ui/views/apps/shaped_app_window_targeter_unittest.cc',
'browser/ui/views/autofill/autofill_dialog_views_unittest.cc',
'browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc',
'browser/ui/views/bookmarks/bookmark_bubble_view_unittest.cc',
'browser/ui/views/bookmarks/bookmark_context_menu_unittest.cc',
'browser/ui/views/bookmarks/bookmark_menu_delegate_unittest.cc',
'browser/ui/views/bookmarks/bookmark_sync_promo_view_unittest.cc',
'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/media_galleries_dialog_views_unittest.cc',
'browser/ui/views/first_run_bubble_unittest.cc',
'browser/ui/views/frame/browser_view_layout_unittest.cc',
'browser/ui/views/frame/browser_view_unittest.cc',
'browser/ui/views/frame/opaque_browser_frame_view_layout_unittest.cc',
'browser/ui/views/frame/web_contents_close_handler_unittest.cc',
'browser/ui/views/tabs/stacked_tab_strip_layout_unittest.cc',
'browser/ui/views/tabs/fake_base_tab_strip_controller.cc',
'browser/ui/views/tabs/fake_base_tab_strip_controller.h',
'browser/ui/views/tabs/tab_strip_unittest.cc',
'browser/ui/views/tabs/tab_unittest.cc',
'browser/ui/views/toolbar/reload_button_unittest.cc',
'browser/ui/views/translate/translate_bubble_view_unittest.cc',
'browser/ui/views/validation_message_bubble_delegate_unittest.cc',
'tools/convert_dict/convert_dict_unittest.cc',
'renderer/spellchecker/spellcheck_provider_hunspell_unittest.cc',
],
......@@ -2392,15 +2387,7 @@
],
}],
['OS=="win" or OS=="mac"', {
'sources': [
'browser/media_galleries/fileapi/itunes_file_util_unittest.cc',
'browser/media_galleries/fileapi/picasa_file_util_unittest.cc',
'common/extensions/api/networking_private/networking_private_crypto_unittest.cc',
'utility/media_galleries/itunes_library_parser_unittest.cc',
'utility/media_galleries/picasa_album_table_reader_unittest.cc',
'utility/media_galleries/picasa_albums_indexer_unittest.cc',
'utility/media_galleries/pmp_column_reader_unittest.cc',
],
'sources': [ '<@(chrome_unit_tests_win_mac_sources)' ],
}],
['enable_rlz!=0', {
'dependencies': [
......@@ -2517,7 +2504,6 @@
'browser/policy/policy_path_parser_unittest.cc',
'browser/power/process_power_collector_unittest.cc',
'browser/process_singleton_posix_unittest.cc',
'browser/profiles/profile_list_desktop_unittest.cc',
'browser/renderer_context_menu/render_view_context_menu_unittest.cc',
'browser/search/instant_service_unittest.cc',
'browser/search/search_unittest.cc',
......@@ -2580,12 +2566,6 @@
'browser/extensions/extension_gcm_app_handler_unittest.cc',
'browser/services/gcm/gcm_profile_service_unittest.cc',
# Android doesn't support download feedbacks.
'browser/safe_browsing/download_feedback_unittest.cc',
'browser/safe_browsing/download_feedback_service_unittest.cc',
'browser/safe_browsing/download_protection_service_unittest.cc',
'browser/safe_browsing/two_phase_uploader_unittest.cc',
# Android does not use the Message Center notification system.
'browser/notifications/message_center_notifications_unittest.cc',
'browser/notifications/message_center_settings_controller_unittest.cc',
......@@ -2651,11 +2631,12 @@
'../ui/views/views.gyp:views',
'../ui/views/views.gyp:views_test_support',
],
}, { # else: toolkit_views == 0
'sources/': [
['exclude', '^browser/ui/views/'],
['exclude', '^../apps/ui/views/'],
['exclude', '^../ui/views/'],
'conditions': [
# TODO(tapted): Enable toolkit-views unit_tests on Mac when their
# respective implementations are linked in. http://crbug.com/412234.
['OS != "mac"', {
'sources': [ '<@(chrome_unit_tests_views_sources)' ],
}],
],
}],
['use_nss==0 and use_openssl_certs==0', {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment