'../third_party/npapi/npapi.gyp:npapi',
# Runtime dependencies
'../ppapi/ppapi_internal.gyp:ppapi_tests',
+ '../ui/ui_unittests.gyp:ui_test_support',
'../ui/web_dialogs/web_dialogs.gyp:web_dialogs_test_support',
'../webkit/webkit_resources.gyp:webkit_resources',
],
},
'sources': [
'../apps/app_shim/app_shim_quit_interactive_uitest_mac.mm',
- '../apps/shell_window_interactive_uitest.cc',
+ '../apps/app_window_interactive_uitest.cc',
'../ui/views/corewm/desktop_capture_controller_unittest.cc',
'../ui/views/widget/widget_interactive_uitest.cc',
'browser/apps/app_browsertest_util.cc',
'browser/notifications/desktop_notifications_unittest.cc',
'browser/notifications/desktop_notifications_unittest.h',
'browser/notifications/notification_browsertest.cc',
+ 'browser/password_manager/password_generation_interactive_uitest.cc',
+ 'browser/tab_contents/render_view_context_menu_browsertest_util.cc',
+ 'browser/tab_contents/render_view_context_menu_browsertest_util.h',
'browser/task_manager/task_manager_browsertest_util.cc',
'browser/ui/app_list/app_list_service_interactive_uitest.cc',
'browser/ui/app_list/app_list_service_mac_interactive_uitest.mm',
'conditions': [
['use_x11==1', {
'dependencies': [
+ '../build/linux/system.gyp:xtst',
'../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
],
}],
'browser/notifications/notification_browsertest.cc',
# TODO(port): I have no idea about the crashes in here; there's
# nothing obviously wrong. It doesn't run on gtk today, either.
- 'browser/ui/views/button_dropdown_test.cc',
'browser/ui/views/tabs/tab_drag_controller_interactive_uitest.cc',
# TODO(port): Everything here times out. Attempts have been made to
# fix the individual failures, but each time I disable a test from
# these suites, it seems like one or another starts timing out too.
- 'browser/apps/web_view_interactive_browsertest.cc',
- 'browser/extensions/api/extension_action/browser_action_interactive_test.cc',
- 'browser/extensions/api/omnibox/omnibox_api_interactive_test.cc',
'browser/ui/omnibox/omnibox_view_browsertest.cc',
'browser/extensions/api/tabs/tabs_interactive_test.cc',
- 'browser/ui/search/instant_extended_interactive_uitest.cc',
- 'browser/ui/startup/startup_browser_creator_interactive_uitest.cc',
'browser/ui/views/keyboard_access_browsertest.cc',
- 'browser/ui/views/omnibox/omnibox_view_views_browsertest.cc',
+ # TODO(port): These tests crash in
+ # UIControlsDesktopX11::SendMouseEvents().
+ #'browser/ui/views/omnibox/omnibox_view_views_browsertest.cc',
],
}],
['use_ash==1', {
'sources!': [
# TODO(port)
'browser/ui/views/bookmarks/bookmark_bar_view_test.cc',
- 'browser/ui/views/button_dropdown_test.cc',
'browser/ui/views/constrained_window_views_browsertest.cc',
'browser/ui/views/find_bar_host_interactive_uitest.cc',
'browser/ui/views/keyboard_access_browsertest.cc',
'dependencies': [
'../chromeos/chromeos.gyp:chromeos',
],
+ 'conditions': [
+ ['disable_nacl==0 and disable_nacl_untrusted==0', {
+ 'dependencies': [
+ '../native_client/src/trusted/service_runtime/linux/nacl_bootstrap.gyp:nacl_helper_bootstrap',
+ '../components/nacl.gyp:nacl_helper',
+ ],
+ }],
+ ],
'sources': [
+ 'browser/chromeos/accessibility/speech_monitor.cc',
+ 'browser/chromeos/accessibility/speech_monitor.h',
+ 'browser/chromeos/accessibility/spoken_feedback_browsertest.cc',
'browser/chromeos/accessibility/sticky_keys_browsertest.cc',
'browser/chromeos/input_method/textinput_browsertest.cc',
'browser/chromeos/input_method/textinput_surroundingtext_browsertest.cc',
'browser/chromeos/input_method/textinput_test_helper.cc',
'browser/chromeos/input_method/textinput_test_helper.h',
- 'browser/chromeos/login/captive_portal_window_browsertest.cc',
'browser/chromeos/login/eula_browsertest.cc',
'browser/chromeos/login/login_browsertest.cc',
'browser/chromeos/login/login_manager_test.cc',
'<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.h',
'../third_party/webdriver/atoms.cc',
'../third_party/webdriver/atoms.h',
+ 'common/chrome_constants.cc',
+ 'common/chrome_constants.h',
'test/chromedriver/alert_commands.cc',
'test/chromedriver/alert_commands.h',
'test/chromedriver/basic_types.cc',
'<(SHARED_INTERMEDIATE_DIR)',
],
},
+ 'conditions': [
+ ['use_x11==1', {
+ 'dependencies': [
+ '../build/linux/system.gyp:x11',
+ ]
+ }]
+ ],
# TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
'msvs_disabled_warnings': [ 4267, ],
},
'../components/components.gyp:autofill_content_test_support',
'../components/components.gyp:dom_distiller_test_support',
'../components/components.gyp:dom_distiller_content',
+ '../components/components.gyp:translate_core_common',
+ '../components/component_resources.gyp:component_resources',
'../components/component_strings.gyp:component_strings',
'../device/bluetooth/bluetooth.gyp:device_bluetooth_mocks',
'../google_apis/google_apis.gyp:google_apis_test_support',
'../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation',
'../third_party/icu/icu.gyp:icui18n',
'../third_party/icu/icu.gyp:icuuc',
+ '../third_party/libaddressinput/libaddressinput.gyp:libaddressinput',
'../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
'../third_party/safe_browsing/safe_browsing.gyp:safe_browsing',
'../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h',
+ '../ui/compositor/compositor.gyp:compositor_test_support',
'../ui/web_dialogs/web_dialogs.gyp:web_dialogs_test_support',
'../ui/ui.gyp:webui_test_support',
'../v8/tools/gyp/v8.gyp:v8',
'../components/autofill/content/renderer/password_form_conversion_utils_browsertest.cc',
'../components/autofill/content/renderer/test_password_autofill_agent.h',
'../components/autofill/content/renderer/test_password_autofill_agent.cc',
- '../ui/compositor/test/layer_animator_test_controller.cc',
- '../ui/compositor/test/layer_animator_test_controller.h',
- '../ui/views/test/test_views_delegate.cc',
- '../ui/views/test/test_views_delegate.h',
+ '../components/autofill/content/renderer/test_password_generation_agent.h',
+ '../components/autofill/content/renderer/test_password_generation_agent.cc',
'app/chrome_command_ids.h',
'app/chrome_dll.rc',
'app/chrome_dll_resource.h',
'browser/autofill/autofill_driver_impl_browsertest.cc',
'browser/autofill/form_structure_browsertest.cc',
'browser/autofill/risk/fingerprint_browsertest.cc',
+ 'browser/bitmap_fetcher_browsertest.cc',
'browser/browser_encoding_browsertest.cc',
'browser/browsing_data/browsing_data_database_helper_browsertest.cc',
'browser/browsing_data/browsing_data_helper_browsertest.h',
'browser/chrome_switches_browsertest.cc',
'browser/chromeos/accessibility/accessibility_manager_browsertest.cc',
'browser/chromeos/accessibility/magnification_manager_browsertest.cc',
+ 'browser/chromeos/accessibility/speech_monitor.cc',
+ 'browser/chromeos/accessibility/speech_monitor.h',
'browser/chromeos/app_mode/kiosk_app_manager_browsertest.cc',
'browser/chromeos/app_mode/kiosk_app_update_service_browsertest.cc',
'browser/chromeos/attestation/attestation_policy_browsertest.cc',
'browser/chromeos/input_method/mode_indicator_browsertest.cc',
'browser/chromeos/kiosk_mode/mock_kiosk_mode_settings.cc',
'browser/chromeos/kiosk_mode/mock_kiosk_mode_settings.h',
+ 'browser/chromeos/login/captive_portal_window_browsertest.cc',
'browser/chromeos/login/crash_restore_browsertest.cc',
'browser/chromeos/login/enrollment/enrollment_screen_browsertest.cc',
'browser/chromeos/login/enrollment/mock_enrollment_screen.cc',
'browser/chromeos/login/managed/supervised_user_creation_browsertest.cc',
'browser/chromeos/login/mock_authenticator.cc',
'browser/chromeos/login/mock_authenticator.h',
- 'browser/chromeos/login/saml_browsertest.cc',
'browser/chromeos/login/oauth2_browsertest.cc',
'browser/chromeos/login/oobe_base_test.cc',
'browser/chromeos/login/oobe_base_test.h',
+ 'browser/chromeos/login/oobe_localization_browsertest.cc',
+ 'browser/chromeos/login/saml/saml_browsertest.cc',
'browser/chromeos/login/session_login_browsertest.cc',
'browser/chromeos/login/screen_locker_tester.cc',
'browser/chromeos/login/screen_locker_tester.h',
'browser/chromeos/login/screens/mock_update_screen.h',
'browser/chromeos/login/screens/network_screen_browsertest.cc',
'browser/chromeos/login/screens/update_screen_browsertest.cc',
+ 'browser/chromeos/login/test/https_forwarder.cc',
+ 'browser/chromeos/login/test/https_forwarder.h',
'browser/chromeos/login/test_login_utils.cc',
'browser/chromeos/login/test_login_utils.h',
'browser/chromeos/login/user_adding_screen_browsertest.cc',
'browser/chromeos/policy/device_policy_cros_browser_test.cc',
'browser/chromeos/policy/device_policy_cros_browser_test.h',
'browser/chromeos/policy/device_status_collector_browsertest.cc',
+ 'browser/chromeos/policy/device_system_use_24hour_clock_browsertest.cc',
'browser/chromeos/policy/login_screen_default_policy_browsertest.cc',
'browser/chromeos/policy/policy_cert_verifier_browsertest.cc',
'browser/chromeos/policy/power_policy_browsertest.cc',
'browser/chromeos/policy/user_cloud_external_data_manager_browsertest.cc',
'browser/chromeos/policy/variations_service_policy_browsertest.cc',
'browser/chromeos/power/peripheral_battery_observer_browsertest.cc',
+ 'browser/chromeos/preferences_browsertest.cc',
'browser/chromeos/profiles/profile_helper_browsertest.cc',
'browser/chromeos/system/tray_accessibility_browsertest.cc',
'browser/chromeos/ui/idle_logout_dialog_view_browsertest.cc',
'browser/extensions/api/font_settings/font_settings_apitest.cc',
'browser/extensions/api/gcm/gcm_apitest.cc',
'browser/extensions/api/history/history_apitest.cc',
+ 'browser/extensions/api/hotword_private/hotword_private_apitest.cc',
'browser/extensions/api/i18n/i18n_apitest.cc',
'browser/extensions/api/identity/identity_apitest.cc',
'browser/extensions/api/idle/idle_apitest.cc',
'browser/media/chrome_webrtc_typing_detection_browsertest.cc',
'browser/media/chrome_webrtc_video_quality_browsertest.cc',
'browser/media/encrypted_media_istypesupported_browsertest.cc',
+ 'browser/media/test_license_server.cc',
+ 'browser/media/test_license_server.h',
+ 'browser/media/test_license_server_config.h',
'browser/media/webrtc_browsertest_base.cc',
'browser/media/webrtc_browsertest_base.h',
'browser/media/webrtc_browsertest_common.cc',
'browser/media/webrtc_browsertest_common.h',
'browser/media/webrtc_browsertest_perf.cc',
'browser/media/webrtc_browsertest_perf.h',
+ 'browser/media/wv_test_license_server_config.cc',
+ 'browser/media/wv_test_license_server_config.h',
'browser/media_galleries/fileapi/iapps_finder_impl_win_browsertest.cc',
'browser/media_galleries/fileapi/media_file_validator_browsertest.cc',
'browser/media_galleries/media_galleries_dialog_controller_mock.cc',
'browser/net/websocket_browsertest.cc',
'browser/notifications/login_state_notification_blocker_chromeos_browsertest.cc',
'browser/notifications/message_center_notifications_browsertest.cc',
- 'browser/notifications/sync_notifier/notification_bitmap_fetcher_browsertest.cc',
'browser/notifications/sync_notifier/sync_notifier_test_utils.cc',
'browser/notifications/sync_notifier/sync_notifier_test_utils.h',
'browser/password_manager/password_manager_browsertest.cc',
'browser/ui/app_list/search/people/people_provider_browsertest.cc',
'browser/ui/app_list/search/webstore/webstore_provider_browsertest.cc',
'browser/ui/ash/accelerator_commands_browsertest.cc',
- 'browser/ui/ash/ash_keyboard_controller_proxy_browsertest.cc',
'browser/ui/ash/caps_lock_delegate_chromeos_browsertest.cc',
'browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc',
'browser/ui/ash/launcher/launcher_favicon_loader_browsertest.cc',
'browser/ui/ash/shelf_browsertest.cc',
'browser/ui/ash/volume_controller_browsertest_chromeos.cc',
'browser/ui/autofill/autofill_dialog_controller_browsertest.cc',
+ 'browser/ui/autofill/autofill_dialog_view_tester.h',
+ 'browser/ui/autofill/mock_address_validator.cc',
+ 'browser/ui/autofill/mock_address_validator.h',
'browser/ui/autofill/test_generated_credit_card_bubble_view.cc',
'browser/ui/autofill/test_generated_credit_card_bubble_view.h',
'browser/ui/autofill/test_generated_credit_card_bubble_controller.cc',
'browser/ui/browser_navigator_browsertest.cc',
'browser/ui/browser_navigator_browsertest.h',
'browser/ui/browser_navigator_browsertest_chromeos.cc',
+ 'browser/ui/cocoa/accelerators_cocoa_browsertest.mm',
'browser/ui/cocoa/applescript/browsercrapplication+applescript_test.mm',
'browser/ui/cocoa/applescript/window_applescript_test.mm',
'browser/ui/cocoa/apps/app_shim_menu_controller_mac_browsertest.mm',
'browser/ui/cocoa/apps/native_app_window_cocoa_browsertest.mm',
'browser/ui/cocoa/autofill/autofill_dialog_cocoa_browsertest.mm',
+ 'browser/ui/cocoa/autofill/autofill_dialog_view_tester_cocoa.mm',
+ 'browser/ui/cocoa/autofill/autofill_dialog_view_tester_cocoa.h',
'browser/ui/cocoa/browser_window_cocoa_browsertest.mm',
'browser/ui/cocoa/browser_window_controller_browsertest.mm',
'browser/ui/cocoa/certificate_viewer_mac_browsertest.mm',
'browser/ui/toolbar/test_toolbar_model.cc',
'browser/ui/toolbar/test_toolbar_model.h',
'browser/ui/views/avatar_menu_button_browsertest.cc',
+ 'browser/ui/views/autofill/autofill_dialog_view_tester_views.cc',
+ 'browser/ui/views/autofill/autofill_dialog_view_tester_views.h',
'browser/ui/views/frame/browser_non_client_frame_view_ash_browsertest.cc',
'browser/ui/views/frame/browser_view_browsertest.cc',
'browser/ui/views/frame/browser_window_property_manager_browsertest_win.cc',
- 'browser/ui/views/frame/immersive_mode_controller_ash_browsertest.cc',
'browser/ui/views/location_bar/zoom_bubble_view_browsertest.cc',
'browser/ui/views/new_avatar_menu_button_browsertest.cc',
'browser/ui/views/select_file_dialog_extension_browsertest.cc',
'browser/ui/webui/options/browser_options_browsertest.js',
'browser/ui/webui/options/certificate_manager_browsertest.cc',
'browser/ui/webui/options/certificate_manager_browsertest.js',
+ 'browser/ui/webui/options/chromeos/accounts_options_browsertest.cc',
'browser/ui/webui/options/chromeos/accounts_options_browsertest.js',
'browser/ui/webui/options/chromeos/bluetooth_options_browsertest.js',
'browser/ui/webui/options/chromeos/guest_mode_options_ui_browsertest.cc',
+ 'browser/ui/webui/options/chromeos/shared_options_browsertest.cc',
'browser/ui/webui/options/content_options_browsertest.js',
'browser/ui/webui/options/content_settings_exception_area_browsertest.js',
'browser/ui/webui/options/cookies_view_browsertest.js',
'browser/ui/webui/policy_ui_browsertest.cc',
'browser/ui/webui/print_preview/print_preview_ui_browsertest.cc',
'browser/ui/webui/signin/user_manager_ui_browsertest.cc',
+ 'browser/ui/webui/signin/inline_login_ui_browsertest.cc',
'browser/ui/webui/sync_internals_browsertest.js',
'browser/ui/webui/sync_setup_browsertest.js',
'browser/ui/webui/web_ui_test_handler.cc',
'browser/ui/webui/web_ui_test_handler.h',
- 'browser/user_data_dir_extractor_win_browsertest.cc',
'browser/unload_browsertest.cc',
'common/mac/mock_launchd.cc',
'common/mac/mock_launchd.h',
'test/base/test_chrome_web_ui_controller_factory.h',
'test/base/test_chrome_web_ui_controller_factory_browsertest.cc',
'test/data/chromeos/oobe_webui_browsertest.js',
+ 'test/data/webui/about_invalidations_browsertest.js',
'test/data/webui/accessibility_audit_browsertest.js',
'test/data/webui/assertions.js',
'test/data/webui/async_gen.cc',
'browser/notifications/login_state_notification_blocker_chromeos_browsertest.cc',
'browser/ui/ash/caps_lock_delegate_chromeos_browsertest.cc',
'browser/ui/views/select_file_dialog_extension_browsertest.cc',
- 'browser/ui/views/frame/immersive_mode_controller_ash_browsertest.cc',
'test/data/webui/certificate_viewer_dialog_test.js',
'test/data/webui/certificate_viewer_ui_test-inl.h',
],
- 'dependencies': [
- 'chrome', # for service_process_control_browsertest.cc
- ],
}, { # chromeos==1
'sources!': [
'../apps/load_and_launch_browsertest.cc',
'browser/ui/ash/shelf_browsertest.cc',
'browser/ui/views/frame/app_non_client_frame_view_ash_browsertest.cc',
'browser/ui/views/frame/browser_non_client_frame_view_ash_browsertest.cc',
- 'browser/ui/views/frame/immersive_mode_controller_ash_browsertest.cc',
],
}, { # else: OS != "win"
'sources!': [
}],
],
}],
- ['chromeos == 1 or OS=="win"', {
+ ['chromeos == 1 or OS=="win" or OS == "mac"', {
'sources': [
'browser/extensions/api/networking_private/networking_private_apitest.cc',
],
'renderer/safe_browsing/phishing_dom_feature_extractor_browsertest.cc',
]
}],
+ ['enable_autofill_dialog!=1 or OS=="android" or OS=="ios"', {
+ '!dependencies': [
+ '../third_party/libaddressinput/libaddressinput.gyp:libaddressinput',
+ ],
+ }],
], # conditions
}, # target browser_tests
{
'sources': [
'../components/autofill/content/renderer/test_password_autofill_agent.cc',
'../components/autofill/content/renderer/test_password_autofill_agent.h',
+ '../components/autofill/content/renderer/test_password_generation_agent.cc',
+ '../components/autofill/content/renderer/test_password_generation_agent.h',
'app/chrome_command_ids.h',
'app/chrome_dll.rc',
'app/chrome_dll_resource.h',
'../base/base.gyp:test_support_perf',
'../skia/skia.gyp:skia',
'../testing/gtest.gyp:gtest',
- '../webkit/glue/webkit_glue.gyp:glue',
],
'sources': [
'test/perf/perftests.cc',
}],
['OS=="linux" and enable_webrtc==1', {
'dependencies': [
- # TODO(tommi): Figure out why the 32bit lucid builder fails to
- # find this dependency for this target (other builders pick it up
- # correctly). crbug.com/231068.
'../third_party/libjingle/libjingle.gyp:libpeerconnection',
],
}],
'target_name': 'browser_tests_run',
'type': 'none',
'dependencies': [
+ '../content/content_shell_and_tests.gyp:copy_test_netscape_plugin',
'browser_tests',
'chrome',
- '../third_party/WebKit/public/blink_test_plugin.gyp:blink_test_plugin',
],
'includes': [
'../build/isolate.gypi',