| Index: components/components_tests.gyp
|
| diff --git a/components/components_tests.gyp b/components/components_tests.gyp
|
| index 1dab80f0902f102933378f2738069d784099de06..e5eb75ea7c2c4280220b0b22fd68c8bddad09df4 100644
|
| --- a/components/components_tests.gyp
|
| +++ b/components/components_tests.gyp
|
| @@ -545,508 +545,506 @@
|
| 'webdata/common/web_database_migration_unittest.cc',
|
| ],
|
| },
|
| - 'conditions': [
|
| - ['android_webview_build == 0', {
|
| - 'targets': [
|
| + 'targets': [
|
| + {
|
| + # GN version: //components:components_tests_pak
|
| + 'target_name': 'components_tests_pak',
|
| + 'type': 'none',
|
| + 'dependencies': [
|
| + '../ui/resources/ui_resources.gyp:ui_resources',
|
| + '../ui/strings/ui_strings.gyp:ui_strings',
|
| + 'components_resources.gyp:components_resources',
|
| + 'components_strings.gyp:components_strings',
|
| + ],
|
| + 'actions': [
|
| {
|
| - # GN version: //components:components_tests_pak
|
| - 'target_name': 'components_tests_pak',
|
| - 'type': 'none',
|
| + 'action_name': 'repack_components_tests_pak',
|
| + 'variables': {
|
| + 'pak_inputs': [
|
| + '<(SHARED_INTERMEDIATE_DIR)/components/components_resources.pak',
|
| + '<(SHARED_INTERMEDIATE_DIR)/components/strings/components_strings_en-US.pak',
|
| + '<(SHARED_INTERMEDIATE_DIR)/ui/resources/ui_resources_100_percent.pak',
|
| + '<(SHARED_INTERMEDIATE_DIR)/ui/resources/webui_resources.pak',
|
| + '<(SHARED_INTERMEDIATE_DIR)/ui/strings/app_locale_settings_en-US.pak',
|
| + '<(SHARED_INTERMEDIATE_DIR)/ui/strings/ui_strings_en-US.pak',
|
| + ],
|
| + 'pak_output': '<(PRODUCT_DIR)/components_tests_resources.pak',
|
| + },
|
| + 'includes': [ '../build/repack_action.gypi' ],
|
| + },
|
| + ],
|
| + 'direct_dependent_settings': {
|
| + 'mac_bundle_resources': [
|
| + '<(PRODUCT_DIR)/components_tests_resources.pak',
|
| + ],
|
| + },
|
| + },
|
| + {
|
| + # GN version: //components:components_unittests
|
| + 'target_name': 'components_unittests',
|
| + 'type': '<(gtest_target_type)',
|
| + 'sources': [
|
| + 'test/run_all_unittests.cc',
|
| +
|
| + '<@(auto_login_parser_unittest_sources)',
|
| + '<@(autofill_unittest_sources)',
|
| + '<@(bookmarks_unittest_sources)',
|
| + '<@(browser_watcher_unittest_sources)',
|
| + '<@(captive_portal_unittest_sources)',
|
| + '<@(cloud_devices_unittest_sources)',
|
| + '<@(content_settings_unittest_sources)',
|
| + '<@(crash_unittest_sources)',
|
| + '<@(crx_file_unittest_sources)',
|
| + '<@(data_reduction_proxy_unittest_sources)',
|
| + '<@(device_event_log_unittest_sources)',
|
| + '<@(dom_distiller_unittest_sources)',
|
| + '<@(domain_reliability_unittest_sources)',
|
| + '<@(enhanced_bookmarks_unittest_sources)',
|
| + '<@(favicon_base_unittest_sources)',
|
| + '<@(gcm_driver_unittest_sources)',
|
| + '<@(google_unittest_sources)',
|
| + '<@(history_unittest_sources)',
|
| + '<@(json_schema_unittest_sources)',
|
| + '<@(keyed_service_unittest_sources)',
|
| + '<@(language_usage_metrics_unittest_sources)',
|
| + '<@(leveldb_proto_unittest_sources)',
|
| + '<@(login_unittest_sources)',
|
| + '<@(metrics_unittest_sources)',
|
| + '<@(network_time_unittest_sources)',
|
| + '<@(omnibox_unittest_sources)',
|
| + '<@(os_crypt_unittest_sources)',
|
| + '<@(ownership_unittest_sources)',
|
| + '<@(packed_ct_ev_whitelist_unittest_sources)',
|
| + '<@(password_manager_unittest_sources)',
|
| + '<@(precache_unittest_sources)',
|
| + '<@(query_parser_unittest_sources)',
|
| + '<@(rappor_unittest_sources)',
|
| + '<@(search_unittest_sources)',
|
| + '<@(search_provider_logos_unittest_sources)',
|
| + '<@(sessions_unittest_sources)',
|
| + '<@(signin_unittest_sources)',
|
| + '<@(suggestions_unittest_sources)',
|
| + '<@(sync_driver_unittest_sources)',
|
| + '<@(translate_unittest_sources)',
|
| + '<@(update_client_unittest_sources)',
|
| + '<@(url_fixer_unittest_sources)',
|
| + '<@(url_matcher_unittest_sources)',
|
| + '<@(variations_unittest_sources)',
|
| + '<@(wallpaper_unittest_sources)',
|
| + '<@(web_resource_unittest_sources)',
|
| + '<@(webdata_unittest_sources)',
|
| + ],
|
| + 'include_dirs': [
|
| + '..',
|
| + ],
|
| + 'dependencies': [
|
| + '../base/base.gyp:base',
|
| + '../base/base.gyp:base_prefs_test_support',
|
| + '../base/base.gyp:test_support_base',
|
| + # TODO(blundell): Eliminate the need for this dependency in code
|
| + # that iOS shares. crbug.com/325243
|
| + '../content/content_shell_and_tests.gyp:test_support_content',
|
| + '../google_apis/google_apis.gyp:google_apis_test_support',
|
| + '../jingle/jingle.gyp:notifier_test_util',
|
| + '../net/net.gyp:net_test_support',
|
| + '../sql/sql.gyp:test_support_sql',
|
| + '../sync/sync.gyp:sync',
|
| + '../sync/sync.gyp:test_support_sync_api',
|
| + '../testing/gmock.gyp:gmock',
|
| + '../testing/gtest.gyp:gtest',
|
| + '../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
|
| + '../third_party/libaddressinput/libaddressinput.gyp:libaddressinput_util',
|
| + '../third_party/libjingle/libjingle.gyp:libjingle',
|
| + '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber',
|
| + '../third_party/libxml/libxml.gyp:libxml',
|
| + '../third_party/protobuf/protobuf.gyp:protobuf_lite',
|
| + '../ui/base/ui_base.gyp:ui_base',
|
| + '../ui/gfx/gfx.gyp:gfx',
|
| + '../ui/gfx/gfx.gyp:gfx_test_support',
|
| + '../ui/resources/ui_resources.gyp:ui_resources',
|
| + '../ui/strings/ui_strings.gyp:ui_strings',
|
| + '../url/url.gyp:url_lib',
|
| + 'components.gyp:auto_login_parser',
|
| + 'components.gyp:autofill_core_browser',
|
| + 'components.gyp:autofill_core_common',
|
| + 'components.gyp:autofill_core_test_support',
|
| + 'components.gyp:bookmarks_browser',
|
| + 'components.gyp:bookmarks_managed',
|
| + 'components.gyp:bookmarks_test_support',
|
| + 'components.gyp:captive_portal_test_support',
|
| + 'components.gyp:cloud_devices_common',
|
| + 'components.gyp:content_settings_core_browser',
|
| + 'components.gyp:content_settings_core_common',
|
| + 'components.gyp:content_settings_core_test_support',
|
| + 'components.gyp:crash_test_support',
|
| + 'components.gyp:crx_file',
|
| + 'components.gyp:data_reduction_proxy_core_browser',
|
| + 'components.gyp:data_reduction_proxy_core_common',
|
| + 'components.gyp:data_reduction_proxy_test_support',
|
| + 'components.gyp:device_event_log_component',
|
| + 'components.gyp:dom_distiller_core',
|
| + 'components.gyp:dom_distiller_protos',
|
| + 'components.gyp:dom_distiller_test_support',
|
| + 'components.gyp:domain_reliability',
|
| + 'components.gyp:enhanced_bookmarks',
|
| + 'components.gyp:enhanced_bookmarks_test_support',
|
| + 'components.gyp:favicon_base',
|
| + 'components.gyp:gcm_driver',
|
| + 'components.gyp:gcm_driver_test_support',
|
| + 'components.gyp:google_core_browser',
|
| + 'components.gyp:history_core_browser',
|
| + 'components.gyp:history_core_common',
|
| + 'components.gyp:history_core_test_support',
|
| + 'components.gyp:invalidation',
|
| + 'components.gyp:invalidation_test_support',
|
| + 'components.gyp:json_schema',
|
| + 'components.gyp:keyed_service_core',
|
| + 'components.gyp:language_usage_metrics',
|
| + 'components.gyp:leveldb_proto',
|
| + 'components.gyp:leveldb_proto_test_support',
|
| + 'components.gyp:login',
|
| + 'components.gyp:metrics',
|
| + 'components.gyp:metrics_gpu',
|
| + 'components.gyp:metrics_net',
|
| + 'components.gyp:metrics_profiler',
|
| + 'components.gyp:metrics_test_support',
|
| + 'components.gyp:network_time',
|
| + 'components.gyp:omnibox',
|
| + 'components.gyp:omnibox_test_support',
|
| + 'components.gyp:os_crypt',
|
| + 'components.gyp:ownership',
|
| + 'components.gyp:packed_ct_ev_whitelist',
|
| + 'components.gyp:password_manager_core_browser',
|
| + 'components.gyp:password_manager_core_browser',
|
| + 'components.gyp:password_manager_core_browser_test_support',
|
| + 'components.gyp:precache_core',
|
| + 'components.gyp:pref_registry_test_support',
|
| + 'components.gyp:query_parser',
|
| + 'components.gyp:rappor',
|
| + 'components.gyp:rappor_test_support',
|
| + 'components.gyp:search',
|
| + 'components.gyp:search_engines',
|
| + 'components.gyp:search_engines_test_support',
|
| + 'components.gyp:search_provider_logos',
|
| + 'components.gyp:sessions_test_support',
|
| + 'components.gyp:signin_core_browser',
|
| + 'components.gyp:signin_core_browser_test_support',
|
| + 'components.gyp:suggestions',
|
| + 'components.gyp:sync_driver_test_support',
|
| + 'components.gyp:translate_core_browser',
|
| + 'components.gyp:translate_core_common',
|
| + 'components.gyp:translate_core_language_detection',
|
| + 'components.gyp:ui_zoom',
|
| + 'components.gyp:update_client',
|
| + 'components.gyp:update_client_test_support',
|
| + 'components.gyp:url_fixer',
|
| + 'components.gyp:variations',
|
| + 'components.gyp:variations_http_provider',
|
| + 'components.gyp:wallpaper',
|
| + 'components.gyp:web_resource',
|
| + 'components.gyp:web_resource_test_support',
|
| + 'components_resources.gyp:components_resources',
|
| + 'components_strings.gyp:components_strings',
|
| + 'components_tests_pak',
|
| + ],
|
| + 'conditions': [
|
| + ['toolkit_views == 1', {
|
| + 'sources': [
|
| + 'bookmarks/browser/bookmark_node_data_unittest.cc',
|
| + 'constrained_window/constrained_window_views_unittest.cc',
|
| + ],
|
| 'dependencies': [
|
| - '../ui/resources/ui_resources.gyp:ui_resources',
|
| - '../ui/strings/ui_strings.gyp:ui_strings',
|
| - 'components_resources.gyp:components_resources',
|
| - 'components_strings.gyp:components_strings',
|
| + '<(DEPTH)/ui/views/views.gyp:views_test_support',
|
| + 'components.gyp:constrained_window',
|
| + ]
|
| + }],
|
| + ['OS=="win"', {
|
| + 'dependencies': [
|
| + 'components.gyp:browser_watcher',
|
| + 'components.gyp:browser_watcher_client',
|
| + ]
|
| + }],
|
| + ['OS=="win" and component!="shared_library" and win_use_allocator_shim==1', {
|
| + 'dependencies': [
|
| + '<(DEPTH)/base/allocator/allocator.gyp:allocator',
|
| + ],
|
| + }],
|
| + [ 'cld_version==0 or cld_version==2', {
|
| + 'dependencies': [
|
| + # Unit tests should always use statically-linked CLD data.
|
| + '<(DEPTH)/third_party/cld_2/cld_2.gyp:cld2_static', ],
|
| + }],
|
| + ['OS != "ios"', {
|
| + 'sources': [
|
| + '<@(error_page_unittest_sources)',
|
| + '<@(navigation_interception_unittest_sources)',
|
| + '<@(network_hints_unittest_sources)',
|
| + '<@(power_unittest_sources)',
|
| + '<@(storage_monitor_unittest_sources)',
|
| + '<@(ui_unittest_sources)',
|
| + '<@(visitedlink_unittest_sources)',
|
| + '<@(web_cache_unittest_sources)',
|
| + '<@(web_modal_unittest_sources)',
|
| + ],
|
| + 'dependencies': [
|
| + '../skia/skia.gyp:skia',
|
| + 'components.gyp:autofill_content_browser',
|
| + 'components.gyp:autofill_content_renderer',
|
| + 'components.gyp:autofill_content_test_support',
|
| + 'components.gyp:data_reduction_proxy_content_browser',
|
| + 'components.gyp:dom_distiller_content',
|
| + 'components.gyp:error_page_renderer',
|
| + 'components.gyp:history_content_browser',
|
| + 'components.gyp:keyed_service_content',
|
| + 'components.gyp:navigation_interception',
|
| + 'components.gyp:network_hints_renderer',
|
| + 'components.gyp:password_manager_content_browser',
|
| + 'components.gyp:password_manager_content_common',
|
| + 'components.gyp:power',
|
| + 'components.gyp:precache_content',
|
| + 'components.gyp:sessions_content',
|
| + 'components.gyp:storage_monitor',
|
| + 'components.gyp:storage_monitor_test_support',
|
| + 'components.gyp:url_matcher',
|
| + 'components.gyp:visitedlink_browser',
|
| + 'components.gyp:visitedlink_renderer',
|
| + 'components.gyp:web_cache_browser',
|
| + 'components.gyp:web_modal',
|
| + 'components.gyp:web_modal_test_support',
|
| + ],
|
| + }, { # 'OS == "ios"'
|
| + 'sources': [
|
| + 'open_from_clipboard/clipboard_recent_content_ios_unittest.mm',
|
| + 'webp_transcode/webp_decoder_unittest.mm',
|
| + 'webp_transcode/webp_network_client_unittest.mm',
|
| + ],
|
| + 'sources!': [
|
| + 'metrics/gpu/gpu_metrics_provider_unittest.cc',
|
| + 'signin/core/browser/mutable_profile_oauth2_token_service_unittest.cc',
|
| + ],
|
| + 'sources/': [
|
| + # Exclude all tests that depends on //content (based on layered-
|
| + # component directory structure).
|
| + ['exclude', '^[^/]*/content/'],
|
| + ],
|
| + 'dependencies': [
|
| + '../ios/ios_tests.gyp:test_support_ios',
|
| + '../ios/web/ios_web.gyp:test_support_ios_web',
|
| + '../third_party/ocmock/ocmock.gyp:ocmock',
|
| + 'components.gyp:open_from_clipboard',
|
| + 'components.gyp:sessions_ios',
|
| + 'components.gyp:signin_ios_browser',
|
| + 'components.gyp:translate_ios_browser',
|
| + 'components.gyp:webp_transcode',
|
| ],
|
| 'actions': [
|
| {
|
| - 'action_name': 'repack_components_tests_pak',
|
| + 'action_name': 'copy_test_data',
|
| 'variables': {
|
| - 'pak_inputs': [
|
| - '<(SHARED_INTERMEDIATE_DIR)/components/components_resources.pak',
|
| - '<(SHARED_INTERMEDIATE_DIR)/components/strings/components_strings_en-US.pak',
|
| - '<(SHARED_INTERMEDIATE_DIR)/ui/resources/ui_resources_100_percent.pak',
|
| - '<(SHARED_INTERMEDIATE_DIR)/ui/resources/webui_resources.pak',
|
| - '<(SHARED_INTERMEDIATE_DIR)/ui/strings/app_locale_settings_en-US.pak',
|
| - '<(SHARED_INTERMEDIATE_DIR)/ui/strings/ui_strings_en-US.pak',
|
| + 'test_data_files': [
|
| + 'test/data',
|
| ],
|
| - 'pak_output': '<(PRODUCT_DIR)/components_tests_resources.pak',
|
| + 'test_data_prefix': 'components',
|
| },
|
| - 'includes': [ '../build/repack_action.gypi' ],
|
| + 'includes': [ '../build/copy_test_data_ios.gypi' ],
|
| },
|
| ],
|
| - 'direct_dependent_settings': {
|
| - 'mac_bundle_resources': [
|
| - '<(PRODUCT_DIR)/components_tests_resources.pak',
|
| + 'conditions': [
|
| + ['configuration_policy==1', {
|
| + 'sources/': [
|
| + ['include', '^policy/'],
|
| + ],
|
| + }],
|
| + ],
|
| + }],
|
| + ['disable_nacl==0', {
|
| + 'sources': [
|
| + '<@(nacl_unittest_sources)',
|
| + ],
|
| + 'dependencies': [
|
| + 'nacl.gyp:nacl_browser',
|
| + 'nacl.gyp:nacl_common',
|
| + ],
|
| + }],
|
| + ['OS == "mac"', {
|
| + 'link_settings': {
|
| + 'libraries': [
|
| + '$(SDKROOT)/System/Library/Frameworks/AddressBook.framework',
|
| + '$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
|
| + '$(SDKROOT)/System/Library/Frameworks/ImageCaptureCore.framework',
|
| ],
|
| },
|
| - },
|
| - {
|
| - # GN version: //components:components_unittests
|
| - 'target_name': 'components_unittests',
|
| - 'type': '<(gtest_target_type)',
|
| + 'sources!': [
|
| + 'password_manager/core/browser/password_store_default_unittest.cc',
|
| + ],
|
| + }],
|
| + ['OS == "android"', {
|
| 'sources': [
|
| - 'test/run_all_unittests.cc',
|
| -
|
| - '<@(auto_login_parser_unittest_sources)',
|
| - '<@(autofill_unittest_sources)',
|
| - '<@(bookmarks_unittest_sources)',
|
| - '<@(browser_watcher_unittest_sources)',
|
| - '<@(captive_portal_unittest_sources)',
|
| - '<@(cloud_devices_unittest_sources)',
|
| - '<@(content_settings_unittest_sources)',
|
| - '<@(crash_unittest_sources)',
|
| - '<@(crx_file_unittest_sources)',
|
| - '<@(data_reduction_proxy_unittest_sources)',
|
| - '<@(device_event_log_unittest_sources)',
|
| - '<@(dom_distiller_unittest_sources)',
|
| - '<@(domain_reliability_unittest_sources)',
|
| - '<@(enhanced_bookmarks_unittest_sources)',
|
| - '<@(favicon_base_unittest_sources)',
|
| - '<@(gcm_driver_unittest_sources)',
|
| - '<@(google_unittest_sources)',
|
| - '<@(history_unittest_sources)',
|
| - '<@(json_schema_unittest_sources)',
|
| - '<@(keyed_service_unittest_sources)',
|
| - '<@(language_usage_metrics_unittest_sources)',
|
| - '<@(leveldb_proto_unittest_sources)',
|
| - '<@(login_unittest_sources)',
|
| - '<@(metrics_unittest_sources)',
|
| - '<@(network_time_unittest_sources)',
|
| - '<@(omnibox_unittest_sources)',
|
| - '<@(os_crypt_unittest_sources)',
|
| - '<@(ownership_unittest_sources)',
|
| - '<@(packed_ct_ev_whitelist_unittest_sources)',
|
| - '<@(password_manager_unittest_sources)',
|
| - '<@(precache_unittest_sources)',
|
| - '<@(query_parser_unittest_sources)',
|
| - '<@(rappor_unittest_sources)',
|
| - '<@(search_unittest_sources)',
|
| - '<@(search_provider_logos_unittest_sources)',
|
| - '<@(sessions_unittest_sources)',
|
| - '<@(signin_unittest_sources)',
|
| - '<@(suggestions_unittest_sources)',
|
| - '<@(sync_driver_unittest_sources)',
|
| - '<@(translate_unittest_sources)',
|
| - '<@(update_client_unittest_sources)',
|
| - '<@(url_fixer_unittest_sources)',
|
| - '<@(url_matcher_unittest_sources)',
|
| - '<@(variations_unittest_sources)',
|
| - '<@(wallpaper_unittest_sources)',
|
| - '<@(web_resource_unittest_sources)',
|
| - '<@(webdata_unittest_sources)',
|
| + '<@(cronet_unittest_sources)',
|
| + 'data_reduction_proxy/content/browser/data_reduction_proxy_debug_blocking_page_unittest.cc',
|
| + 'data_reduction_proxy/content/browser/data_reduction_proxy_debug_resource_throttle_unittest.cc',
|
| + 'data_reduction_proxy/content/browser/data_reduction_proxy_debug_ui_manager_unittest.cc',
|
| + 'invalidation/invalidation_logger_unittest.cc',
|
| + 'invalidation/invalidation_service_android_unittest.cc',
|
| ],
|
| - 'include_dirs': [
|
| - '..',
|
| + 'sources!': [
|
| + 'gcm_driver/gcm_account_mapper_unittest.cc',
|
| + 'gcm_driver/gcm_channel_status_request_unittest.cc',
|
| + 'gcm_driver/gcm_client_impl_unittest.cc',
|
| + 'gcm_driver/gcm_delayed_task_controller_unittest.cc',
|
| + 'gcm_driver/gcm_driver_desktop_unittest.cc',
|
| + 'gcm_driver/gcm_stats_recorder_impl_unittest.cc',
|
| + 'sessions/session_backend_unittest.cc',
|
| + 'signin/core/browser/mutable_profile_oauth2_token_service_unittest.cc',
|
| + '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': [
|
| - '../base/base.gyp:base',
|
| - '../base/base.gyp:base_prefs_test_support',
|
| - '../base/base.gyp:test_support_base',
|
| - # TODO(blundell): Eliminate the need for this dependency in code
|
| - # that iOS shares. crbug.com/325243
|
| - '../content/content_shell_and_tests.gyp:test_support_content',
|
| + 'components.gyp:cronet_static',
|
| + 'components.gyp:data_reduction_proxy_content',
|
| + '../testing/android/native_test.gyp:native_test_native_code',
|
| + ],
|
| + 'dependencies!': [
|
| + 'components.gyp:storage_monitor',
|
| + 'components.gyp:storage_monitor_test_support',
|
| + 'components.gyp:web_modal',
|
| + 'components.gyp:web_modal_test_support',
|
| + ],
|
| + }],
|
| + ['OS != "android"', {
|
| + 'sources': [
|
| + '<@(invalidation_unittest_sources)',
|
| + ],
|
| + }],
|
| + ['OS != "ios" and OS != "android"', {
|
| + 'sources': [
|
| + '<@(audio_modem_unittest_sources)',
|
| + '<@(copresence_unittest_sources)',
|
| + '<@(feedback_unittest_sources)',
|
| + '<@(proximity_auth_unittest_sources)',
|
| + ],
|
| + 'dependencies': [
|
| + '../device/bluetooth/bluetooth.gyp:device_bluetooth_mocks',
|
| '../google_apis/google_apis.gyp:google_apis_test_support',
|
| - '../jingle/jingle.gyp:notifier_test_util',
|
| - '../net/net.gyp:net_test_support',
|
| - '../sql/sql.gyp:test_support_sql',
|
| - '../sync/sync.gyp:sync',
|
| - '../sync/sync.gyp:test_support_sync_api',
|
| - '../testing/gmock.gyp:gmock',
|
| - '../testing/gtest.gyp:gtest',
|
| - '../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
|
| - '../third_party/libaddressinput/libaddressinput.gyp:libaddressinput_util',
|
| - '../third_party/libjingle/libjingle.gyp:libjingle',
|
| - '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber',
|
| - '../third_party/libxml/libxml.gyp:libxml',
|
| '../third_party/protobuf/protobuf.gyp:protobuf_lite',
|
| - '../ui/base/ui_base.gyp:ui_base',
|
| - '../ui/gfx/gfx.gyp:gfx',
|
| - '../ui/gfx/gfx.gyp:gfx_test_support',
|
| - '../ui/resources/ui_resources.gyp:ui_resources',
|
| - '../ui/strings/ui_strings.gyp:ui_strings',
|
| - '../url/url.gyp:url_lib',
|
| - 'components.gyp:auto_login_parser',
|
| - 'components.gyp:autofill_core_browser',
|
| - 'components.gyp:autofill_core_common',
|
| - 'components.gyp:autofill_core_test_support',
|
| - 'components.gyp:bookmarks_browser',
|
| - 'components.gyp:bookmarks_managed',
|
| - 'components.gyp:bookmarks_test_support',
|
| - 'components.gyp:captive_portal_test_support',
|
| - 'components.gyp:cloud_devices_common',
|
| - 'components.gyp:content_settings_core_browser',
|
| - 'components.gyp:content_settings_core_common',
|
| - 'components.gyp:content_settings_core_test_support',
|
| - 'components.gyp:crash_test_support',
|
| - 'components.gyp:crx_file',
|
| - 'components.gyp:data_reduction_proxy_core_browser',
|
| - 'components.gyp:data_reduction_proxy_core_common',
|
| - 'components.gyp:data_reduction_proxy_test_support',
|
| - 'components.gyp:device_event_log_component',
|
| - 'components.gyp:dom_distiller_core',
|
| - 'components.gyp:dom_distiller_protos',
|
| - 'components.gyp:dom_distiller_test_support',
|
| - 'components.gyp:domain_reliability',
|
| - 'components.gyp:enhanced_bookmarks',
|
| - 'components.gyp:enhanced_bookmarks_test_support',
|
| - 'components.gyp:favicon_base',
|
| - 'components.gyp:gcm_driver',
|
| - 'components.gyp:gcm_driver_test_support',
|
| - 'components.gyp:google_core_browser',
|
| - 'components.gyp:history_core_browser',
|
| - 'components.gyp:history_core_common',
|
| - 'components.gyp:history_core_test_support',
|
| - 'components.gyp:invalidation',
|
| - 'components.gyp:invalidation_test_support',
|
| - 'components.gyp:json_schema',
|
| - 'components.gyp:keyed_service_core',
|
| - 'components.gyp:language_usage_metrics',
|
| - 'components.gyp:leveldb_proto',
|
| - 'components.gyp:leveldb_proto_test_support',
|
| - 'components.gyp:login',
|
| - 'components.gyp:metrics',
|
| - 'components.gyp:metrics_gpu',
|
| - 'components.gyp:metrics_net',
|
| - 'components.gyp:metrics_profiler',
|
| - 'components.gyp:metrics_test_support',
|
| - 'components.gyp:network_time',
|
| - 'components.gyp:omnibox',
|
| - 'components.gyp:omnibox_test_support',
|
| - 'components.gyp:os_crypt',
|
| - 'components.gyp:ownership',
|
| - 'components.gyp:packed_ct_ev_whitelist',
|
| - 'components.gyp:password_manager_core_browser',
|
| - 'components.gyp:password_manager_core_browser',
|
| - 'components.gyp:password_manager_core_browser_test_support',
|
| - 'components.gyp:precache_core',
|
| - 'components.gyp:pref_registry_test_support',
|
| - 'components.gyp:query_parser',
|
| - 'components.gyp:rappor',
|
| - 'components.gyp:rappor_test_support',
|
| - 'components.gyp:search',
|
| - 'components.gyp:search_engines',
|
| - 'components.gyp:search_engines_test_support',
|
| - 'components.gyp:search_provider_logos',
|
| - 'components.gyp:sessions_test_support',
|
| - 'components.gyp:signin_core_browser',
|
| - 'components.gyp:signin_core_browser_test_support',
|
| - 'components.gyp:suggestions',
|
| - 'components.gyp:sync_driver_test_support',
|
| - 'components.gyp:translate_core_browser',
|
| - 'components.gyp:translate_core_common',
|
| - 'components.gyp:translate_core_language_detection',
|
| - 'components.gyp:ui_zoom',
|
| - 'components.gyp:update_client',
|
| - 'components.gyp:update_client_test_support',
|
| - 'components.gyp:url_fixer',
|
| - 'components.gyp:variations',
|
| - 'components.gyp:variations_http_provider',
|
| - 'components.gyp:wallpaper',
|
| - 'components.gyp:web_resource',
|
| - 'components.gyp:web_resource_test_support',
|
| - 'components_resources.gyp:components_resources',
|
| - 'components_strings.gyp:components_strings',
|
| - 'components_tests_pak',
|
| + 'components.gyp:audio_modem',
|
| + 'components.gyp:audio_modem_test_support',
|
| + 'components.gyp:copresence',
|
| + 'components.gyp:copresence_test_support',
|
| + 'components.gyp:cryptauth',
|
| + 'components.gyp:cryptauth_test_support',
|
| + 'components.gyp:feedback_component',
|
| + 'components.gyp:proximity_auth',
|
| + ],
|
| + }],
|
| + ['chromeos==1', {
|
| + 'sources': [
|
| + 'pairing/message_buffer_unittest.cc',
|
| + 'timers/alarm_timer_unittest.cc',
|
| + 'wifi_sync/wifi_config_delegate_chromeos_unittest.cc',
|
| + 'wifi_sync/wifi_credential_syncable_service_unittest.cc',
|
| + 'wifi_sync/wifi_credential_unittest.cc',
|
| + 'wifi_sync/wifi_security_class_chromeos_unittest.cc',
|
| + 'wifi_sync/wifi_security_class_unittest.cc',
|
| + ],
|
| + 'sources!': [
|
| + 'storage_monitor/storage_monitor_linux_unittest.cc',
|
| + ],
|
| + 'dependencies': [
|
| + '../chromeos/chromeos.gyp:chromeos_test_support',
|
| + 'components.gyp:pairing',
|
| + 'components.gyp:user_manager_test_support',
|
| + 'components.gyp:wifi_sync',
|
| + ],
|
| + }],
|
| + ['OS=="linux"', {
|
| + 'sources': [
|
| + 'metrics/serialization/serialization_utils_unittest.cc',
|
| + ],
|
| + 'dependencies': [
|
| + 'components.gyp:metrics_serialization',
|
| + '../dbus/dbus.gyp:dbus',
|
| + '../device/media_transfer_protocol/media_transfer_protocol.gyp:device_media_transfer_protocol',
|
| + ],
|
| + }],
|
| + ['OS=="linux" and use_udev==0', {
|
| + 'dependencies!': [
|
| + 'components.gyp:storage_monitor',
|
| + 'components.gyp:storage_monitor_test_support',
|
| + ],
|
| + 'sources/': [
|
| + ['exclude', '^storage_monitor/'],
|
| + ],
|
| + }],
|
| + ['OS=="win" and win_use_allocator_shim==1', {
|
| + 'dependencies': [
|
| + '../base/allocator/allocator.gyp:allocator',
|
| + ],
|
| + }],
|
| + ['OS=="linux" and component=="shared_library" and use_allocator!="none"', {
|
| + 'dependencies': [
|
| + '<(DEPTH)/base/allocator/allocator.gyp:allocator',
|
| + ],
|
| + 'link_settings': {
|
| + 'ldflags': ['-rdynamic'],
|
| + },
|
| + }],
|
| + ['configuration_policy==1', {
|
| + 'dependencies': [
|
| + 'components.gyp:policy_component',
|
| + 'components.gyp:policy_component_test_support',
|
| + 'components.gyp:policy_test_support',
|
| + ],
|
| + 'sources': [
|
| + '<@(policy_unittest_sources)',
|
| + 'search_engines/default_search_policy_handler_unittest.cc',
|
| ],
|
| 'conditions': [
|
| - ['toolkit_views == 1', {
|
| - 'sources': [
|
| - 'bookmarks/browser/bookmark_node_data_unittest.cc',
|
| - 'constrained_window/constrained_window_views_unittest.cc',
|
| - ],
|
| - 'dependencies': [
|
| - '<(DEPTH)/ui/views/views.gyp:views_test_support',
|
| - 'components.gyp:constrained_window',
|
| - ]
|
| - }],
|
| - ['OS=="win"', {
|
| - 'dependencies': [
|
| - 'components.gyp:browser_watcher',
|
| - 'components.gyp:browser_watcher_client',
|
| - ]
|
| - }],
|
| - ['OS=="win" and component!="shared_library" and win_use_allocator_shim==1', {
|
| - 'dependencies': [
|
| - '<(DEPTH)/base/allocator/allocator.gyp:allocator',
|
| - ],
|
| - }],
|
| - [ 'cld_version==0 or cld_version==2', {
|
| - 'dependencies': [
|
| - # Unit tests should always use statically-linked CLD data.
|
| - '<(DEPTH)/third_party/cld_2/cld_2.gyp:cld2_static', ],
|
| - }],
|
| - ['OS != "ios"', {
|
| - 'sources': [
|
| - '<@(error_page_unittest_sources)',
|
| - '<@(navigation_interception_unittest_sources)',
|
| - '<@(network_hints_unittest_sources)',
|
| - '<@(power_unittest_sources)',
|
| - '<@(storage_monitor_unittest_sources)',
|
| - '<@(ui_unittest_sources)',
|
| - '<@(visitedlink_unittest_sources)',
|
| - '<@(web_cache_unittest_sources)',
|
| - '<@(web_modal_unittest_sources)',
|
| - ],
|
| - 'dependencies': [
|
| - '../skia/skia.gyp:skia',
|
| - 'components.gyp:autofill_content_browser',
|
| - 'components.gyp:autofill_content_renderer',
|
| - 'components.gyp:autofill_content_test_support',
|
| - 'components.gyp:data_reduction_proxy_content_browser',
|
| - 'components.gyp:dom_distiller_content',
|
| - 'components.gyp:error_page_renderer',
|
| - 'components.gyp:history_content_browser',
|
| - 'components.gyp:keyed_service_content',
|
| - 'components.gyp:navigation_interception',
|
| - 'components.gyp:network_hints_renderer',
|
| - 'components.gyp:password_manager_content_browser',
|
| - 'components.gyp:password_manager_content_common',
|
| - 'components.gyp:power',
|
| - 'components.gyp:precache_content',
|
| - 'components.gyp:sessions_content',
|
| - 'components.gyp:storage_monitor',
|
| - 'components.gyp:storage_monitor_test_support',
|
| - 'components.gyp:url_matcher',
|
| - 'components.gyp:visitedlink_browser',
|
| - 'components.gyp:visitedlink_renderer',
|
| - 'components.gyp:web_cache_browser',
|
| - 'components.gyp:web_modal',
|
| - 'components.gyp:web_modal_test_support',
|
| - ],
|
| - }, { # 'OS == "ios"'
|
| - 'sources': [
|
| - 'open_from_clipboard/clipboard_recent_content_ios_unittest.mm',
|
| - 'webp_transcode/webp_decoder_unittest.mm',
|
| - 'webp_transcode/webp_network_client_unittest.mm',
|
| - ],
|
| - 'sources!': [
|
| - 'metrics/gpu/gpu_metrics_provider_unittest.cc',
|
| - 'signin/core/browser/mutable_profile_oauth2_token_service_unittest.cc',
|
| - ],
|
| + ['OS=="android"', {
|
| 'sources/': [
|
| - # Exclude all tests that depends on //content (based on layered-
|
| - # component directory structure).
|
| - ['exclude', '^[^/]*/content/'],
|
| - ],
|
| - 'dependencies': [
|
| - '../ios/ios_tests.gyp:test_support_ios',
|
| - '../ios/web/ios_web.gyp:test_support_ios_web',
|
| - '../third_party/ocmock/ocmock.gyp:ocmock',
|
| - 'components.gyp:open_from_clipboard',
|
| - 'components.gyp:sessions_ios',
|
| - 'components.gyp:signin_ios_browser',
|
| - 'components.gyp:translate_ios_browser',
|
| - 'components.gyp:webp_transcode',
|
| - ],
|
| - 'actions': [
|
| - {
|
| - 'action_name': 'copy_test_data',
|
| - 'variables': {
|
| - 'test_data_files': [
|
| - 'test/data',
|
| - ],
|
| - 'test_data_prefix': 'components',
|
| - },
|
| - 'includes': [ '../build/copy_test_data_ios.gypi' ],
|
| - },
|
| - ],
|
| - 'conditions': [
|
| - ['configuration_policy==1', {
|
| - 'sources/': [
|
| - ['include', '^policy/'],
|
| - ],
|
| - }],
|
| - ],
|
| - }],
|
| - ['disable_nacl==0', {
|
| - 'sources': [
|
| - '<@(nacl_unittest_sources)',
|
| - ],
|
| - 'dependencies': [
|
| - 'nacl.gyp:nacl_browser',
|
| - 'nacl.gyp:nacl_common',
|
| - ],
|
| - }],
|
| - ['OS == "mac"', {
|
| - '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': [
|
| - '<@(cronet_unittest_sources)',
|
| - 'data_reduction_proxy/content/browser/data_reduction_proxy_debug_blocking_page_unittest.cc',
|
| - 'data_reduction_proxy/content/browser/data_reduction_proxy_debug_resource_throttle_unittest.cc',
|
| - 'data_reduction_proxy/content/browser/data_reduction_proxy_debug_ui_manager_unittest.cc',
|
| - 'invalidation/invalidation_logger_unittest.cc',
|
| - 'invalidation/invalidation_service_android_unittest.cc',
|
| - ],
|
| - 'sources!': [
|
| - 'gcm_driver/gcm_account_mapper_unittest.cc',
|
| - 'gcm_driver/gcm_channel_status_request_unittest.cc',
|
| - 'gcm_driver/gcm_client_impl_unittest.cc',
|
| - 'gcm_driver/gcm_delayed_task_controller_unittest.cc',
|
| - 'gcm_driver/gcm_driver_desktop_unittest.cc',
|
| - 'gcm_driver/gcm_stats_recorder_impl_unittest.cc',
|
| - 'sessions/session_backend_unittest.cc',
|
| - 'signin/core/browser/mutable_profile_oauth2_token_service_unittest.cc',
|
| - '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:cronet_static',
|
| - 'components.gyp:data_reduction_proxy_content',
|
| - '../testing/android/native_test.gyp:native_test_native_code',
|
| - ],
|
| - 'dependencies!': [
|
| - 'components.gyp:storage_monitor',
|
| - 'components.gyp:storage_monitor_test_support',
|
| - 'components.gyp:web_modal',
|
| - 'components.gyp:web_modal_test_support',
|
| - ],
|
| - }],
|
| - ['OS != "android"', {
|
| - 'sources': [
|
| - '<@(invalidation_unittest_sources)',
|
| + ['exclude', '^policy/core/common/async_policy_provider_unittest\\.cc'],
|
| ],
|
| }],
|
| - ['OS != "ios" and OS != "android"', {
|
| - 'sources': [
|
| - '<@(audio_modem_unittest_sources)',
|
| - '<@(copresence_unittest_sources)',
|
| - '<@(feedback_unittest_sources)',
|
| - '<@(proximity_auth_unittest_sources)',
|
| - ],
|
| - 'dependencies': [
|
| - '../device/bluetooth/bluetooth.gyp:device_bluetooth_mocks',
|
| - '../google_apis/google_apis.gyp:google_apis_test_support',
|
| - '../third_party/protobuf/protobuf.gyp:protobuf_lite',
|
| - 'components.gyp:audio_modem',
|
| - 'components.gyp:audio_modem_test_support',
|
| - 'components.gyp:copresence',
|
| - 'components.gyp:copresence_test_support',
|
| - 'components.gyp:cryptauth',
|
| - 'components.gyp:cryptauth_test_support',
|
| - 'components.gyp:feedback_component',
|
| - 'components.gyp:proximity_auth',
|
| + ['OS=="android" or OS=="ios"', {
|
| + # Note: 'sources!' is processed before any 'sources/', so the
|
| + # ['include', '^policy/'] on iOS above will include all of the
|
| + # policy source files again. Using 'source/' here too will get
|
| + # these files excluded as expected.
|
| + 'sources/': [
|
| + ['exclude', '^policy/core/common/cloud/component_cloud_policy_service_unittest\\.cc'],
|
| + ['exclude', '^policy/core/common/cloud/component_cloud_policy_store_unittest\\.cc'],
|
| + ['exclude', '^policy/core/common/cloud/component_cloud_policy_updater_unittest\\.cc'],
|
| + ['exclude', '^policy/core/common/cloud/external_policy_data_fetcher_unittest\\.cc'],
|
| + ['exclude', '^policy/core/common/cloud/external_policy_data_updater_unittest\\.cc'],
|
| + ['exclude', '^policy/core/common/cloud/resource_cache_unittest\\.cc'],
|
| + ['exclude', '^policy/core/common/config_dir_policy_loader_unittest\\.cc'],
|
| ],
|
| }],
|
| ['chromeos==1', {
|
| 'sources': [
|
| - 'pairing/message_buffer_unittest.cc',
|
| - 'timers/alarm_timer_unittest.cc',
|
| - 'wifi_sync/wifi_config_delegate_chromeos_unittest.cc',
|
| - 'wifi_sync/wifi_credential_syncable_service_unittest.cc',
|
| - 'wifi_sync/wifi_credential_unittest.cc',
|
| - 'wifi_sync/wifi_security_class_chromeos_unittest.cc',
|
| - 'wifi_sync/wifi_security_class_unittest.cc',
|
| + 'policy/core/common/proxy_policy_provider_unittest.cc',
|
| ],
|
| 'sources!': [
|
| - 'storage_monitor/storage_monitor_linux_unittest.cc',
|
| - ],
|
| - 'dependencies': [
|
| - '../chromeos/chromeos.gyp:chromeos_test_support',
|
| - 'components.gyp:pairing',
|
| - 'components.gyp:user_manager_test_support',
|
| - 'components.gyp:wifi_sync',
|
| - ],
|
| - }],
|
| - ['OS=="linux"', {
|
| - 'sources': [
|
| - 'metrics/serialization/serialization_utils_unittest.cc',
|
| - ],
|
| - 'dependencies': [
|
| - 'components.gyp:metrics_serialization',
|
| - '../dbus/dbus.gyp:dbus',
|
| - '../device/media_transfer_protocol/media_transfer_protocol.gyp:device_media_transfer_protocol',
|
| - ],
|
| - }],
|
| - ['OS=="linux" and use_udev==0', {
|
| - 'dependencies!': [
|
| - 'components.gyp:storage_monitor',
|
| - 'components.gyp:storage_monitor_test_support',
|
| - ],
|
| - 'sources/': [
|
| - ['exclude', '^storage_monitor/'],
|
| + 'policy/core/common/cloud/user_cloud_policy_manager_unittest.cc',
|
| + 'policy/core/common/cloud/user_cloud_policy_store_unittest.cc',
|
| ],
|
| }],
|
| - ['OS=="win" and win_use_allocator_shim==1', {
|
| - 'dependencies': [
|
| - '../base/allocator/allocator.gyp:allocator',
|
| - ],
|
| - }],
|
| - ['OS=="linux" and component=="shared_library" and use_allocator!="none"', {
|
| - 'dependencies': [
|
| - '<(DEPTH)/base/allocator/allocator.gyp:allocator',
|
| - ],
|
| - 'link_settings': {
|
| - 'ldflags': ['-rdynamic'],
|
| - },
|
| - }],
|
| - ['configuration_policy==1', {
|
| - 'dependencies': [
|
| - 'components.gyp:policy_component',
|
| - 'components.gyp:policy_component_test_support',
|
| - 'components.gyp:policy_test_support',
|
| - ],
|
| + ['OS=="ios" or OS=="mac"', {
|
| 'sources': [
|
| - '<@(policy_unittest_sources)',
|
| - 'search_engines/default_search_policy_handler_unittest.cc',
|
| - ],
|
| - 'conditions': [
|
| - ['OS=="android"', {
|
| - 'sources/': [
|
| - ['exclude', '^policy/core/common/async_policy_provider_unittest\\.cc'],
|
| - ],
|
| - }],
|
| - ['OS=="android" or OS=="ios"', {
|
| - # Note: 'sources!' is processed before any 'sources/', so the
|
| - # ['include', '^policy/'] on iOS above will include all of the
|
| - # policy source files again. Using 'source/' here too will get
|
| - # these files excluded as expected.
|
| - 'sources/': [
|
| - ['exclude', '^policy/core/common/cloud/component_cloud_policy_service_unittest\\.cc'],
|
| - ['exclude', '^policy/core/common/cloud/component_cloud_policy_store_unittest\\.cc'],
|
| - ['exclude', '^policy/core/common/cloud/component_cloud_policy_updater_unittest\\.cc'],
|
| - ['exclude', '^policy/core/common/cloud/external_policy_data_fetcher_unittest\\.cc'],
|
| - ['exclude', '^policy/core/common/cloud/external_policy_data_updater_unittest\\.cc'],
|
| - ['exclude', '^policy/core/common/cloud/resource_cache_unittest\\.cc'],
|
| - ['exclude', '^policy/core/common/config_dir_policy_loader_unittest\\.cc'],
|
| - ],
|
| - }],
|
| - ['chromeos==1', {
|
| - 'sources': [
|
| - 'policy/core/common/proxy_policy_provider_unittest.cc',
|
| - ],
|
| - 'sources!': [
|
| - 'policy/core/common/cloud/user_cloud_policy_manager_unittest.cc',
|
| - 'policy/core/common/cloud/user_cloud_policy_store_unittest.cc',
|
| - ],
|
| - }],
|
| - ['OS=="ios" or OS=="mac"', {
|
| - 'sources': [
|
| - 'policy/core/common/mac_util_unittest.cc',
|
| - ],
|
| - }],
|
| + 'policy/core/common/mac_util_unittest.cc',
|
| ],
|
| }],
|
| ],
|
| - # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
|
| - 'msvs_disabled_warnings': [4267, ],
|
| - },
|
| + }],
|
| ],
|
| - }],
|
| - ['OS != "ios" and android_webview_build == 0', {
|
| + # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
|
| + 'msvs_disabled_warnings': [4267, ],
|
| + },
|
| + ],
|
| + 'conditions': [
|
| + ['OS != "ios"', {
|
| 'targets': [
|
| {
|
| # GN: //components:components_perftests
|
| @@ -1080,52 +1078,6 @@
|
| # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
|
| 'msvs_disabled_warnings': [ 4267, ],
|
| },
|
| - ],
|
| - 'conditions': [
|
| - ['OS == "android"', {
|
| - 'targets': [
|
| - {
|
| - 'target_name': 'components_unittests_apk',
|
| - 'type': 'none',
|
| - 'dependencies': [
|
| - 'components_unittests',
|
| - 'components.gyp:invalidation_java',
|
| - ],
|
| - 'variables': {
|
| - 'test_suite_name': 'components_unittests',
|
| - },
|
| - 'includes': [ '../build/apk_test.gypi' ],
|
| - },
|
| - ],
|
| - }],
|
| - ],
|
| - }],
|
| - ['OS!="ios"', {
|
| - 'conditions': [
|
| - ['test_isolation_mode != "noop"', {
|
| - 'targets': [
|
| - {
|
| - 'target_name': 'components_browsertests_run',
|
| - 'type': 'none',
|
| - 'dependencies': [ 'components_browsertests' ],
|
| - 'includes': [
|
| - '../build/isolate.gypi',
|
| - ],
|
| - 'sources': [
|
| - 'components_browsertests.isolate',
|
| - ],
|
| - 'conditions': [
|
| - ['use_x11==1', {
|
| - 'dependencies': [
|
| - '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
|
| - ],
|
| - }],
|
| - ],
|
| - },
|
| - ],
|
| - }],
|
| - ],
|
| - 'targets': [
|
| {
|
| 'target_name': 'components_browsertests',
|
| 'type': '<(gtest_target_type)',
|
| @@ -1221,7 +1173,7 @@
|
| }],
|
| ['OS=="mac"', {
|
| 'dependencies': [
|
| - '../content/content_shell_and_tests.gyp:content_shell', # Needed for Content Shell.app's Helper.
|
| + '../content/content_shell_and_tests.gyp:content_shell', # Needed for Content Shell.app's Helper.
|
| ],
|
| }],
|
| ['enable_basic_printing==1 or enable_print_preview==1', {
|
| @@ -1235,6 +1187,30 @@
|
| ],
|
| },
|
| ],
|
| + 'conditions': [
|
| + ['test_isolation_mode != "noop"', {
|
| + 'targets': [
|
| + {
|
| + 'target_name': 'components_browsertests_run',
|
| + 'type': 'none',
|
| + 'dependencies': [ 'components_browsertests' ],
|
| + 'includes': [
|
| + '../build/isolate.gypi',
|
| + ],
|
| + 'sources': [
|
| + 'components_browsertests.isolate',
|
| + ],
|
| + 'conditions': [
|
| + ['use_x11==1', {
|
| + 'dependencies': [
|
| + '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
|
| + ],
|
| + }],
|
| + ],
|
| + },
|
| + ],
|
| + }],
|
| + ],
|
| }],
|
| ['test_isolation_mode != "noop"', {
|
| 'targets': [
|
| @@ -1260,5 +1236,21 @@
|
| },
|
| ],
|
| }],
|
| + ['OS == "android"', {
|
| + 'targets': [
|
| + {
|
| + 'target_name': 'components_unittests_apk',
|
| + 'type': 'none',
|
| + 'dependencies': [
|
| + 'components_unittests',
|
| + 'components.gyp:invalidation_java',
|
| + ],
|
| + 'variables': {
|
| + 'test_suite_name': 'components_unittests',
|
| + },
|
| + 'includes': [ '../build/apk_test.gypi' ],
|
| + },
|
| + ],
|
| + }],
|
| ],
|
| }
|
|
|