Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / components / components_tests.gyp
index a38e306..bfd0b92 100644 (file)
             'component_updater/test/request_sender_unittest.cc',
             'component_updater/test/update_checker_unittest.cc',
             'component_updater/test/update_response_unittest.cc',
+            'content_settings/core/browser/content_settings_mock_provider.cc',
+            'content_settings/core/browser/content_settings_mock_provider.h',
+            'content_settings/core/browser/content_settings_provider_unittest.cc',
             'content_settings/core/browser/content_settings_rule_unittest.cc',
+            'content_settings/core/browser/content_settings_utils_unittest.cc',
             'content_settings/core/common/content_settings_pattern_parser_unittest.cc',
             'content_settings/core/common/content_settings_pattern_unittest.cc',
             'crx_file/id_util_unittest.cc',
-            'data_reduction_proxy/browser/data_reduction_proxy_auth_request_handler_unittest.cc',
-            'data_reduction_proxy/browser/data_reduction_proxy_config_service_unittest.cc',
-            'data_reduction_proxy/browser/data_reduction_proxy_metrics_unittest.cc',
-            'data_reduction_proxy/browser/data_reduction_proxy_params_unittest.cc',
-            'data_reduction_proxy/browser/data_reduction_proxy_protocol_unittest.cc',
-            'data_reduction_proxy/browser/data_reduction_proxy_settings_unittest.cc',
-            'data_reduction_proxy/browser/data_reduction_proxy_statistics_prefs_unittest.cc',
-            'data_reduction_proxy/browser/data_reduction_proxy_tamper_detection_unittest.cc',
-            'data_reduction_proxy/browser/data_reduction_proxy_usage_stats_unittest.cc',
-            'data_reduction_proxy/common/data_reduction_proxy_headers_unittest.cc',
+            'data_reduction_proxy/core/browser/data_reduction_proxy_auth_request_handler_unittest.cc',
+            'data_reduction_proxy/core/browser/data_reduction_proxy_config_service_unittest.cc',
+            'data_reduction_proxy/core/browser/data_reduction_proxy_interceptor_unittest.cc',
+            'data_reduction_proxy/core/browser/data_reduction_proxy_metrics_unittest.cc',
+            'data_reduction_proxy/core/browser/data_reduction_proxy_prefs_unittest.cc',
+            'data_reduction_proxy/core/browser/data_reduction_proxy_protocol_unittest.cc',
+            'data_reduction_proxy/core/browser/data_reduction_proxy_settings_unittest.cc',
+            'data_reduction_proxy/core/browser/data_reduction_proxy_statistics_prefs_unittest.cc',
+            'data_reduction_proxy/core/browser/data_reduction_proxy_tamper_detection_unittest.cc',
+            'data_reduction_proxy/core/browser/data_reduction_proxy_usage_stats_unittest.cc',
+            'data_reduction_proxy/core/common/data_reduction_proxy_headers_unittest.cc',
+            'data_reduction_proxy/core/common/data_reduction_proxy_params_unittest.cc',
             'dom_distiller/core/article_entry_unittest.cc',
             'dom_distiller/core/distilled_content_store_unittest.cc',
             'dom_distiller/core/distilled_page_prefs_unittests.cc',
             'keyed_service/core/dependency_graph_unittest.cc',
             'language_usage_metrics/language_usage_metrics_unittest.cc',
             'leveldb_proto/proto_database_impl_unittest.cc',
+            'login/screens/screen_context_unittest.cc',
             'metrics/compression_utils_unittest.cc',
             'metrics/daily_event_unittest.cc',
             'metrics/machine_id_provider_win_unittest.cc',
             'omnibox/autocomplete_result_unittest.cc',
             'omnibox/keyword_provider_unittest.cc',
             'omnibox/omnibox_field_trial_unittest.cc',
-            'omnibox/search_suggestion_parser_unittest.cc',
+            'omnibox/suggestion_answer_unittest.cc',
             'os_crypt/ie7_password_win_unittest.cc',
             'os_crypt/keychain_password_mac_unittest.mm',
             'os_crypt/os_crypt_unittest.cc',
             'search_engines/template_url_unittest.cc',
             'search_provider_logos/logo_cache_unittest.cc',
             'search_provider_logos/logo_tracker_unittest.cc',
+            'sessions/content/content_serialized_navigation_builder_unittest.cc',
+            'sessions/content/content_serialized_navigation_driver_unittest.cc',
+            'sessions/ios/ios_serialized_navigation_builder_unittest.cc',
+            'sessions/ios/ios_serialized_navigation_driver_unittest.cc',
             'sessions/serialized_navigation_entry_unittest.cc',
             'signin/core/browser/account_tracker_service_unittest.cc',
             'signin/core/browser/mutable_profile_oauth2_token_service_unittest.cc',
             'storage_monitor/storage_monitor_unittest.cc',
             'storage_monitor/storage_monitor_win_unittest.cc',
             'suggestions/blacklist_store_unittest.cc',
+            'suggestions/image_manager_unittest.cc',
             'suggestions/suggestions_service_unittest.cc',
             'suggestions/suggestions_store_unittest.cc',
             'sync_driver/non_ui_data_type_controller_unittest.cc',
             'sync_driver/data_type_manager_impl_unittest.cc',
+            'sync_driver/device_info_data_type_controller_unittest.cc',
+            'sync_driver/device_info_sync_service_unittest.cc',
             'sync_driver/generic_change_processor_unittest.cc',
             'sync_driver/model_association_manager_unittest.cc',
             'sync_driver/non_blocking_data_type_controller_unittest.cc',
             'variations/caching_permuted_entropy_provider_unittest.cc',
             'variations/entropy_provider_unittest.cc',
             'variations/metrics_util_unittest.cc',
+            'variations/net/variations_http_header_provider_unittest.cc',
             'variations/study_filtering_unittest.cc',
             'variations/variations_associated_data_unittest.cc',
-            'variations/variations_http_header_provider_unittest.cc',
             'variations/variations_seed_processor_unittest.cc',
             'variations/variations_seed_simulator_unittest.cc',
             'visitedlink/test/visitedlink_unittest.cc',
             # 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',
+            '../sql/sql.gyp:test_support_sql',
             '../sync/sync.gyp:sync',
             '../sync/sync.gyp:test_support_sync_api',
             '../testing/gmock.gyp:gmock',
             # Dependencies of content_settings
             'components.gyp:content_settings_core_browser',
             'components.gyp:content_settings_core_common',
+            'components.gyp:content_settings_core_test_support',
 
             # Dependencies of crash
             'components.gyp:crash_test_support',
             'components.gyp:crx_file',
 
             # Dependencies of data_reduction_proxy
-            'components.gyp:data_reduction_proxy_browser',
-            'components.gyp:data_reduction_proxy_common',
+            'components.gyp:data_reduction_proxy_core_browser',
+            'components.gyp:data_reduction_proxy_core_common',
             'components.gyp:data_reduction_proxy_test_support',
 
             # Dependencies of dom_distiller
             'components.gyp:leveldb_proto',
             'components.gyp:leveldb_proto_test_support',
 
+            # Dependencies of login
+            'components.gyp:login',
+
             # Dependencies of metrics
             'components.gyp:metrics',
             'components.gyp:metrics_gpu',
             # Dependencies of search_provider_logos
             'components.gyp:search_provider_logos',
 
+            # Dependencies of sessions
+            '../third_party/protobuf/protobuf.gyp:protobuf_lite',
+            'components.gyp:sessions_test_support',
+
             # Dependencies of signin
             'components.gyp:signin_core_browser',
             'components.gyp:signin_core_browser_test_support',
             ['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" and component!="shared_library" and win_use_allocator_shim==1', {
+              'dependencies': [
+                '<(DEPTH)/base/allocator/allocator.gyp:allocator',
               ],
             }],
             ['OS != "ios"', {
               'sources': [
                 'autofill/content/renderer/renderer_save_password_progress_logger_unittest.cc',
                 'dom_distiller/content/dom_distiller_viewer_source_unittest.cc',
+                'dom_distiller/content/web_contents_main_frame_observer_unittest.cc',
+                'error_page/renderer/net_error_helper_core_unittest.cc',
                 'metrics/gpu/gpu_metrics_provider_unittest.cc',
+                'password_manager/content/browser/content_credential_manager_dispatcher_unittest.cc',
                 'power/origin_power_map_unittest.cc',
               ],
               'dependencies': [
                 # Dependencies of dom_distiller
                 'components.gyp:dom_distiller_content',
 
+                # Dependencies of error_page
+                'components.gyp:error_page_renderer',
+
                 # Dependencies of
                 # intercept_navigation_resource_throttle_unittest.cc
                 '../skia/skia.gyp:skia',
                 # Dependencies of keyed_service
                 'components.gyp:keyed_service_content',
 
+                # Dependencies of password_manager
+                'components.gyp:password_manager_content_browser',
+                'components.gyp:password_manager_content_common',
+
                 # Dependencies of precache/content
                 'components.gyp:precache_content',
 
                 'components.gyp:power',
 
                 # Dependencies of sessions
-                '../third_party/protobuf/protobuf.gyp:protobuf_lite',
-                'components.gyp:sessions',
-                'components.gyp:sessions_test_support',
+                'components.gyp:sessions_content',
 
                 # Dependencies of storage monitor
                 'components.gyp:storage_monitor',
                 ['include', '^network_time/'],
                 ['include', '^password_manager/'],
                 ['include', '^precache/core/'],
+                ['include', '^query_parser/'],
                 ['include', '^search/'],
                 ['include', '^search_engines/'],
                 ['include', '^search_provider_logos/'],
-                ['include', '^signin/'],
+                ['include', '^sessions/ios/'],
+                ['include', '^sessions/serialized_navigation_entry_unittest\\.cc$'],
                 ['exclude', '^signin/core/browser/mutable_profile_oauth2_token_service_unittest\\.cc$'],
+                ['include', '^suggestions/'],
                 ['include', '^sync_driver/'],
                 ['include', '^translate/'],
                 ['include', '^url_fixer/'],
                 ['include', '^variations/'],
               ],
               'dependencies': [
+                # Dependencies of sessions
+                'components.gyp:sessions_ios',
+
                 # Dependencies of signin
                 'components.gyp:signin_ios_browser',
                 '../ios/ios_tests.gyp:test_support_ios',
               ],
             }],
             ['OS == "android"', {
+              'sources': [
+                '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',
                 'feedback/feedback_common_unittest.cc',
                 'feedback/feedback_data_unittest.cc',
                 'feedback/feedback_uploader_unittest.cc',
-                'gcm_driver/gcm_stats_recorder_impl_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',
               'sources': [
                 'copresence/handlers/audio/audio_directive_handler_unittest.cc',
                 'copresence/handlers/audio/audio_directive_list_unittest.cc',
+                'copresence/handlers/directive_handler_unittest.cc',
+                'copresence/handlers/gcm_handler_unittest.cc',
+                'copresence/mediums/audio/audio_manager_unittest.cc',
                 'copresence/mediums/audio/audio_player_unittest.cc',
                 'copresence/mediums/audio/audio_recorder_unittest.cc',
                 'copresence/rpc/http_post_unittest.cc',
                 'copresence/rpc/rpc_handler_unittest.cc',
                 'copresence/timed_map_unittest.cc',
+                'proximity_auth/base64url_unittest.cc',
                 'proximity_auth/bluetooth_connection_unittest.cc',
+                'proximity_auth/bluetooth_connection_finder_unittest.cc',
+                'proximity_auth/client_unittest.cc',
                 'proximity_auth/connection_unittest.cc',
+                'proximity_auth/cryptauth/cryptauth_api_call_flow_unittest.cc',
                 'proximity_auth/proximity_auth_system_unittest.cc',
+                'proximity_auth/remote_status_update_unittest.cc',
                 'proximity_auth/wire_message_unittest.cc',
               ],
               'dependencies': [
 
                 # Dependencies of proxmity_auth
                 'components.gyp:proximity_auth',
+                'components.gyp:cryptauth',
                 '../device/bluetooth/bluetooth.gyp:device_bluetooth_mocks',
               ],
             }],
             ['chromeos==1', {
               'sources': [
                 'pairing/message_buffer_unittest.cc',
+                'timers/alarm_timer_unittest.cc',
               ],
               'sources!': [
                 'storage_monitor/storage_monitor_linux_unittest.cc',
                '../testing/android/native_test.gyp:native_test_native_code',
              ],
            }],
+           ['OS=="win" and component!="shared_library" and win_use_allocator_shim==1', {
+             'dependencies': [
+               '<(DEPTH)/base/allocator/allocator.gyp:allocator',
+             ],
+           }],
          ],
          # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
          'msvs_disabled_warnings': [ 4267, ],
               'type': 'none',
               'dependencies': [
                 'components_unittests',
+                'components.gyp:invalidation_java',
               ],
               'variables': {
                 'test_suite_name': 'components_unittests',