-# Copyright (c) 2012 The Chromium Authors. All rights reserved.
+# Copyright 2012 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
'autofill/core/common/password_form_fill_data_unittest.cc',
'browser_context_keyed_service/browser_context_dependency_manager_unittest.cc',
'browser_context_keyed_service/dependency_graph_unittest.cc',
+ 'cloud_devices/printer_description_unittest.cc',
'dom_distiller/core/article_entry_unittest.cc',
'dom_distiller/core/distiller_unittest.cc',
'dom_distiller/core/distiller_url_fetcher_unittest.cc',
'json_schema/json_schema_validator_unittest_base.h',
'language_usage_metrics/language_usage_metrics_unittest.cc',
'navigation_interception/intercept_navigation_resource_throttle_unittest.cc',
+ 'password_manager/core/browser/login_database_unittest.cc',
+ 'password_manager/core/browser/psl_matching_helper_unittest.cc',
+ 'password_manager/core/browser/password_store_default_unittest.cc',
+ 'password_manager/core/browser/password_store_unittest.cc',
+ 'password_manager/core/browser/password_syncable_service_unittest.cc',
'precache/content/precache_manager_unittest.cc',
'precache/core/precache_database_unittest.cc',
'precache/core/precache_fetcher_unittest.cc',
'precache/core/precache_url_table_unittest.cc',
'sessions/serialized_navigation_entry_unittest.cc',
'signin/core/webdata/token_service_table_unittest.cc',
+ 'storage_monitor/image_capture_device_manager_unittest.mm',
+ 'storage_monitor/media_storage_util_unittest.cc',
+ 'storage_monitor/media_transfer_protocol_device_observer_linux_unittest.cc',
+ 'storage_monitor/storage_info_unittest.cc',
+ 'storage_monitor/storage_monitor_chromeos_unittest.cc',
+ 'storage_monitor/storage_monitor_linux_unittest.cc',
+ 'storage_monitor/storage_monitor_mac_unittest.mm',
+ 'storage_monitor/storage_monitor_unittest.cc',
+ 'storage_monitor/storage_monitor_win_unittest.cc',
+ 'sync_driver/model_association_manager_unittest.cc',
+ 'sync_driver/system_encryptor_unittest.cc',
'test/run_all_unittests.cc',
'translate/core/browser/language_state_unittest.cc',
'translate/core/browser/translate_browser_metrics_unittest.cc',
+ 'translate/core/browser/translate_prefs_unittest.cc',
+ 'translate/core/browser/translate_script_unittest.cc',
'translate/core/common/translate_metrics_unittest.cc',
'translate/core/common/translate_util_unittest.cc',
'translate/language_detection/language_detection_util_unittest.cc',
'components.gyp:autofill_core_common',
'components.gyp:autofill_core_test_support',
+ # Dependencies of cloud_devices
+ 'components.gyp:cloud_devices',
+
# Dependencies of dom_distiller
'components.gyp:distilled_page_proto',
'components.gyp:dom_distiller_core',
# Dependencies of language_usage_metrics
'components.gyp:language_usage_metrics',
+ # Dependencies of password_manager
+ 'components.gyp:password_manager_core_browser',
+ 'components.gyp:password_manager_core_browser_test_support',
+
# Dependencies of precache/core
+ 'components.gyp:password_manager_core_browser',
'components.gyp:precache_core',
# Dependencies of signin
'components.gyp:signin_core',
+ # Dependencies of sync_driver
+ 'components.gyp:sync_driver_test_support',
+
# Dependencies of translate.
'components.gyp:translate_core_browser',
'components.gyp:translate_core_common',
'components.gyp:sessions',
'components.gyp:sessions_test_support',
+ # Dependencies of storage monitor
+ 'components.gyp:storage_monitor',
+ 'components.gyp:storage_monitor_test_support',
+
# Dependencies of url_matcher.
'components.gyp:url_matcher',
}, { # 'OS == "ios"'
'sources/': [
['exclude', '\\.cc$'],
+ ['exclude', '\\.mm$'],
['include', '^test/run_all_unittests\\.cc$'],
# TODO(ios): Include files here as they are made to work, see
# http://crbug.com/303011.
['include', '^autofill/'],
['include', '^dom_distiller/'],
['include', '^language_usage_metrics/'],
+ ['include', '^password_manager/'],
['include', '^precache/core/'],
['include', '^signin/'],
+ ['include', '^sync_driver/'],
['include', '^translate/'],
+ # TODO(blundell): Provide the iOS login DB implementation and
+ # then re-enable this test. http://crbug.com/341429
+ ['exclude', '^password_manager/core/browser/login_database_unittest.cc'],
],
'conditions': [
['configuration_policy==1', {
'link_settings': {
'libraries': [
'$(SDKROOT)/System/Library/Frameworks/AddressBook.framework',
+ '$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
+ '$(SDKROOT)/System/Library/Frameworks/ImageCaptureCore.framework',
],
},
+ 'sources!': [
+ 'password_manager/core/browser/password_store_default_unittest.cc',
+ ],
}],
['OS == "android"', {
'sources!': [
+ 'storage_monitor/media_storage_util_unittest.cc',
+ 'storage_monitor/storage_info_unittest.cc',
+ 'storage_monitor/storage_monitor_unittest.cc',
'web_modal/web_contents_modal_dialog_manager_unittest.cc',
],
'dependencies!': [
+ 'components.gyp:storage_monitor',
+ 'components.gyp:storage_monitor_test_support',
'components.gyp:web_modal',
'components.gyp:web_modal_test_support',
],
'../testing/android/native_test.gyp:native_test_native_code',
]
}],
+ ['chromeos==1', {
+ 'sources!': [
+ 'storage_monitor/storage_monitor_linux_unittest.cc',
+ ],
+ 'dependencies': [
+ '../chromeos/chromeos.gyp:chromeos_test_support',
+ ],
+ }],
+ ['OS=="linux"', {
+ 'dependencies': [
+ '../dbus/dbus.gyp:dbus',
+ '../device/media_transfer_protocol/media_transfer_protocol.gyp:device_media_transfer_protocol',
+ ],
+ }],
['OS=="win" and win_use_allocator_shim==1', {
'dependencies': [
'../base/allocator/allocator.gyp:allocator',
'sources': [
'policy/core/browser/autofill_policy_handler_unittest.cc',
'policy/core/browser/browser_policy_connector_unittest.cc',
+ 'policy/core/browser/configuration_policy_handler_unittest.cc',
'policy/core/common/async_policy_provider_unittest.cc',
'policy/core/common/cloud/cloud_policy_client_unittest.cc',
'policy/core/common/cloud/cloud_policy_core_unittest.cc',
'policy/core/common/policy_loader_mac_unittest.cc',
'policy/core/common/policy_loader_win_unittest.cc',
'policy/core/common/policy_map_unittest.cc',
+ 'policy/core/common/policy_provider_android_unittest.cc',
'policy/core/common/policy_service_impl_unittest.cc',
'policy/core/common/policy_statistics_collector_unittest.cc',
'policy/core/common/preg_parser_win_unittest.cc',