1 # Copyright 2013 The Chromium Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 { 5 'includes': [ 6 'js_unittest_vars.gypi', 7 ], 8 'targets': [ 9 { 10 'target_name': 'interactive_ui_tests', 11 'type': 'executable', 12 'dependencies': [ 13 '../google_apis/google_apis.gyp:google_apis_test_support', 14 '../net/net.gyp:net', 15 '../net/net.gyp:net_resources', 16 '../net/net.gyp:net_test_support', 17 '../ppapi/ppapi_internal.gyp:ppapi_tests', 18 '../skia/skia.gyp:skia', 19 '../sync/sync.gyp:sync', 20 '../testing/gmock.gyp:gmock', 21 '../testing/gtest.gyp:gtest', 22 '../third_party/hunspell/hunspell.gyp:hunspell', 23 '../third_party/icu/icu.gyp:icui18n', 24 '../third_party/icu/icu.gyp:icuuc', 25 '../third_party/libpng/libpng.gyp:libpng', 26 '../third_party/npapi/npapi.gyp:npapi', 27 '../third_party/zlib/zlib.gyp:zlib', 28 '../ui/base/ui_base.gyp:ui_base_test_support', 29 '../ui/web_dialogs/web_dialogs.gyp:web_dialogs_test_support', 30 '../webkit/webkit_resources.gyp:webkit_resources', 31 'browser', 32 'chrome_resources.gyp:chrome_resources', 33 'chrome_resources.gyp:chrome_strings', 34 'chrome_resources.gyp:packed_extra_resources', 35 'chrome_resources.gyp:packed_resources', 36 'debugger', 37 'renderer', 38 'test_support_common', 39 ], 40 'include_dirs': [ 41 '..', 42 ], 43 'defines': [ 44 'HAS_OUT_OF_PROC_TEST_RUNNER', 45 ], 46 'sources': [ 47 '../apps/app_shim/app_shim_interactive_uitest_mac.mm', 48 '../apps/app_shim/app_shim_quit_interactive_uitest_mac.mm', 49 '../apps/app_window_interactive_uitest.cc', 50 '../ui/base/clipboard/clipboard_unittest.cc', 51 '../ui/views/controls/webview/webview_interactive_uitest.cc', 52 '../ui/views/corewm/desktop_capture_controller_unittest.cc', 53 '../ui/views/widget/widget_interactive_uitest.cc', 54 'browser/apps/app_browsertest_util.cc', 55 'browser/apps/app_browsertest_util.h', 56 'browser/apps/app_pointer_lock_interactive_uitest.cc', 57 'browser/apps/app_window_interactive_uitest.cc', 58 'browser/apps/web_view_interactive_browsertest.cc', 59 'browser/autofill/autofill_interactive_uitest.cc', 60 'browser/browser_keyevents_browsertest.cc', 61 'browser/extensions/api/extension_action/browser_action_interactive_test.cc', 62 'browser/extensions/api/omnibox/omnibox_api_interactive_test.cc', 63 'browser/extensions/api/tabs/tabs_interactive_test.cc', 64 'browser/extensions/browsertest_util.cc', 65 'browser/extensions/extension_apitest.cc', 66 'browser/extensions/extension_browsertest.cc', 67 'browser/extensions/extension_test_notification_observer.cc', 68 'browser/extensions/extension_crash_recovery_browsertest.cc', 69 'browser/extensions/extension_fullscreen_apitest.cc', 70 'browser/extensions/extension_function_test_utils.cc', 71 'browser/extensions/extension_commands_global_registry_apitest.cc', 72 'browser/extensions/extension_keybinding_apitest.cc', 73 'browser/extensions/notifications_apitest.cc', 74 'browser/extensions/updater/extension_cache_fake.h', 75 'browser/extensions/updater/extension_cache_fake.cc', 76 'browser/extensions/window_open_interactive_apitest.cc', 77 'browser/mouseleave_browsertest.cc', 78 'browser/notifications/notification_browsertest.cc', 79 'browser/plugins/npapi_infobar_browsertest.cc', 80 'browser/password_manager/password_generation_interactive_uitest.cc', 81 'browser/renderer_context_menu/render_view_context_menu_browsertest_util.cc', 82 'browser/renderer_context_menu/render_view_context_menu_browsertest_util.h', 83 'browser/task_manager/task_manager_browsertest_util.cc', 84 'browser/ui/app_list/app_list_service_interactive_uitest.cc', 85 'browser/ui/app_list/app_list_service_mac_interactive_uitest.mm', 86 'browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc', 87 'browser/ui/browser_focus_uitest.cc', 88 'browser/ui/cocoa/apps/quit_with_apps_controller_mac_interactive_uitest.cc', 89 'browser/ui/cocoa/panels/panel_cocoa_browsertest.mm', 90 'browser/ui/find_bar/find_bar_host_interactive_uitest.cc', 91 'browser/ui/fullscreen/fullscreen_controller_interactive_browsertest.cc', 92 'browser/ui/fullscreen/fullscreen_controller_state_interactive_browsertest.cc', 93 'browser/ui/omnibox/omnibox_view_browsertest.cc', 94 'browser/ui/panels/base_panel_browser_test.cc', 95 'browser/ui/panels/base_panel_browser_test.h', 96 'browser/ui/panels/detached_panel_browsertest.cc', 97 'browser/ui/panels/docked_panel_browsertest.cc', 98 'browser/ui/panels/panel_browsertest.cc', 99 'browser/ui/panels/panel_drag_browsertest.cc', 100 'browser/ui/panels/panel_resize_browsertest.cc', 101 'browser/ui/panels/stacked_panel_browsertest.cc', 102 'browser/ui/panels/test_panel_active_state_observer.cc', 103 'browser/ui/panels/test_panel_active_state_observer.h', 104 'browser/ui/panels/test_panel_mouse_watcher.cc', 105 'browser/ui/panels/test_panel_mouse_watcher.h', 106 'browser/ui/panels/test_panel_notification_observer.cc', 107 'browser/ui/panels/test_panel_notification_observer.h', 108 'browser/ui/panels/test_panel_collection_squeeze_observer.cc', 109 'browser/ui/panels/test_panel_collection_squeeze_observer.h', 110 'browser/ui/search/instant_extended_interactive_uitest.cc', 111 'browser/ui/search/instant_extended_manual_interactive_uitest.cc', 112 'browser/ui/search/instant_test_utils.h', 113 'browser/ui/search/instant_test_utils.cc', 114 'browser/ui/search/local_ntp_browsertest.cc', 115 'browser/ui/startup/startup_browser_creator_interactive_uitest.cc', 116 'browser/ui/toolbar/test_toolbar_model.cc', 117 'browser/ui/toolbar/test_toolbar_model.h', 118 'browser/ui/views/ash/tab_scrubber_browsertest.cc', 119 'browser/ui/views/bookmarks/bookmark_bar_view_test.cc', 120 'browser/ui/views/constrained_window_views_browsertest.cc', 121 'browser/ui/views/find_bar_controller_interactive_uitest.cc', 122 'browser/ui/views/find_bar_host_interactive_uitest.cc', 123 'browser/ui/views/frame/browser_view_focus_uitest.cc', 124 'browser/ui/views/frame/browser_view_interactive_uitest.cc', 125 'browser/ui/views/keyboard_access_browsertest.cc', 126 'browser/ui/views/location_bar/star_view_browsertest.cc', 127 'browser/ui/views/menu_controller_interactive_uitest.cc', 128 'browser/ui/views/menu_item_view_interactive_uitest.cc', 129 'browser/ui/views/menu_test_base.cc', 130 'browser/ui/views/menu_test_base.h', 131 'browser/ui/views/menu_model_adapter_test.cc', 132 'browser/ui/views/message_center/web_notification_tray_browsertest.cc', 133 'browser/ui/views/omnibox/omnibox_view_views_browsertest.cc', 134 'browser/ui/views/panels/panel_view_browsertest.cc', 135 'browser/ui/views/passwords/manage_passwords_view_test.cc', 136 'browser/ui/views/passwords/manage_passwords_view_test.h', 137 'browser/ui/views/passwords/manage_passwords_bubble_view_browsertest.cc', 138 'browser/ui/views/passwords/manage_passwords_icon_view_browsertest.cc', 139 'browser/ui/views/ssl_client_certificate_selector_browsertest.cc', 140 'browser/ui/views/status_icons/status_tray_state_changer_interactive_uitest_win.cc', 141 'browser/ui/views/tabs/tab_drag_controller_interactive_uitest.cc', 142 'browser/ui/views/tabs/tab_drag_controller_interactive_uitest.h', 143 'browser/ui/views/tabs/tab_drag_controller_interactive_uitest_win.cc', 144 'browser/ui/views/toolbar/toolbar_button_test.cc', 145 'test/base/interactive_test_utils.cc', 146 'test/base/interactive_test_utils.h', 147 'test/base/interactive_test_utils_aura.cc', 148 'test/base/interactive_test_utils_aura.h', 149 'test/base/interactive_test_utils_mac.mm', 150 'test/base/interactive_test_utils_views.cc', 151 'test/base/interactive_test_utils_win.cc', 152 'test/base/interactive_ui_tests_main.cc', 153 'test/base/view_event_test_base.cc', 154 'test/base/view_event_test_base.h', 155 'test/ppapi/ppapi_interactive_browsertest.cc', 156 ], 157 'conditions': [ 158 ['use_x11==1', { 159 'dependencies': [ 160 '../build/linux/system.gyp:xtst', 161 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', 162 ], 163 }], 164 ['OS=="linux" and use_aura==1', { 165 # TODO(gbillock): aura linux does not support the automation for 166 # SendMouseMoveNotifyWhenDone 167 'sources!': [ 168 'browser/ui/views/toolbar/toolbar_button_test.cc', 169 ], 170 }], 171 ['OS=="linux"', { 172 'dependencies': [ 173 '../build/linux/system.gyp:ssl', 174 ], 175 }], 176 ['OS=="linux" and chromeos==0', { 177 'sources!': [ 178 # TODO(port): Disable all the interactive panel tests on all linux 179 # platforms. These are badly busted on linux_aura, also time out 180 # when run under openbox. 181 # 182 # Merge this back into the next block post switch to linux_aura. 183 'browser/ui/panels/base_panel_browser_test.cc', 184 'browser/ui/panels/base_panel_browser_test.h', 185 'browser/ui/panels/detached_panel_browsertest.cc', 186 'browser/ui/panels/docked_panel_browsertest.cc', 187 'browser/ui/panels/panel_browsertest.cc', 188 'browser/ui/panels/panel_drag_browsertest.cc', 189 'browser/ui/panels/panel_resize_browsertest.cc', 190 'browser/ui/panels/stacked_panel_browsertest.cc', 191 'browser/ui/views/panels/panel_view_browsertest.cc', 192 ], 193 }], 194 ['OS=="linux" and use_aura==1 and chromeos==0', { 195 'sources!': [ 196 # TODO(port): Everything here times out. Attempts have been made to 197 # fix the individual failures, but each time I disable a test from 198 # these suites, it seems like one or another starts timing out too. 199 'browser/ui/omnibox/omnibox_view_browsertest.cc', 200 'browser/extensions/api/tabs/tabs_interactive_test.cc', 201 'browser/ui/views/keyboard_access_browsertest.cc', 202 ], 203 }], 204 ['use_ash==1', { 205 'sources': [ 206 '../ash/drag_drop/drag_drop_interactive_uitest.cc', 207 '../ash/wm/ash_native_cursor_manager_interactive_uitest.cc', 208 'browser/ui/window_sizer/window_sizer_ash_uitest.cc', 209 ], 210 }], 211 ['OS=="mac"', { 212 'sources!': [ 213 # TODO(port) 214 'browser/ui/views/bookmarks/bookmark_bar_view_test.cc', 215 'browser/ui/views/constrained_window_views_browsertest.cc', 216 'browser/ui/views/find_bar_host_interactive_uitest.cc', 217 'browser/ui/views/keyboard_access_browsertest.cc', 218 'browser/ui/views/menu_item_view_test.cc', 219 'browser/ui/views/menu_model_adapter_test.cc', 220 'browser/ui/views/tabs/tab_drag_controller_interactive_uitest.cc', 221 'test/base/view_event_test_base.cc', 222 'test/base/view_event_test_base.h', 223 ], 224 'dependencies': [ 225 'chrome' 226 ], 227 # See comment about the same line in chrome/chrome_tests.gypi. 228 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']}, 229 }], # OS=="mac" 230 ['notifications==0', { 231 'sources/': [ 232 ['exclude', '^browser/notifications/'], 233 ['exclude', '^browser/extensions/notifications_apitest.cc'], 234 ], 235 }], 236 ['toolkit_views==1', { 237 'dependencies': [ 238 '../ui/views/controls/webview/webview_tests.gyp:webview_test_support', 239 '../ui/views/views.gyp:views', 240 '../ui/views/views.gyp:views_test_support', 241 ], 242 }, { # else: toolkit_views == 0 243 'sources/': [ 244 ['exclude', '^browser/ui/views/'], 245 ['exclude', '^../ui/views/'], 246 ], 247 }], 248 ['use_ash==1', { 249 'dependencies': [ 250 '../ash/ash.gyp:ash_test_support', 251 ], 252 }], 253 ['use_aura==1', { 254 'sources!': [ 255 'browser/ui/views/tabs/tab_drag_controller_interactive_uitest_win.cc', 256 ], 257 }], 258 ['use_aura==0 or chromeos==1', { 259 'sources!': [ 260 '../ui/views/corewm/desktop_capture_controller_unittest.cc', 261 ], 262 }], 263 ['chromeos==1', { 264 'dependencies': [ 265 '../ash/ash_resources.gyp:ash_resources', 266 '../chromeos/chromeos.gyp:chromeos', 267 ], 268 'conditions': [ 269 ['disable_nacl==0 and disable_nacl_untrusted==0', { 270 'dependencies': [ 271 '../native_client/src/trusted/service_runtime/linux/nacl_bootstrap.gyp:nacl_helper_bootstrap', 272 '../components/nacl.gyp:nacl_helper', 273 ], 274 }], 275 ], 276 'sources': [ 277 'browser/chromeos/accessibility/speech_monitor.cc', 278 'browser/chromeos/accessibility/speech_monitor.h', 279 'browser/chromeos/accessibility/spoken_feedback_browsertest.cc', 280 'browser/chromeos/accessibility/sticky_keys_browsertest.cc', 281 'browser/chromeos/input_method/textinput_browsertest.cc', 282 'browser/chromeos/input_method/textinput_surroundingtext_browsertest.cc', 283 'browser/chromeos/input_method/textinput_test_helper.cc', 284 'browser/chromeos/input_method/textinput_test_helper.h', 285 'browser/chromeos/login/eula_browsertest.cc', 286 'browser/chromeos/login/lock/screen_locker_browsertest.cc', 287 'browser/chromeos/login/lock/screen_locker_tester.cc', 288 'browser/chromeos/login/lock/screen_locker_tester.h', 289 'browser/chromeos/login/login_browsertest.cc', 290 'browser/chromeos/login/login_manager_test.cc', 291 'browser/chromeos/login/login_manager_test.h', 292 'browser/chromeos/login/login_ui_browsertest.cc', 293 'browser/chromeos/login/oobe_browsertest.cc', 294 'browser/chromeos/login/users/wallpaper/wallpaper_manager_browsertest.cc', 295 'browser/chromeos/login/users/wallpaper/wallpaper_manager_test_utils.cc', 296 'browser/chromeos/login/users/wallpaper/wallpaper_manager_test_utils.h', 297 'test/data/chromeos/service_login.html', 298 ], 299 'sources!': [ 300 # chromeos does not use cross-platform panels 301 'browser/notifications/notification_browsertest.cc', 302 'browser/ui/panels/detached_panel_browsertest.cc', 303 'browser/ui/panels/docked_panel_browsertest.cc', 304 'browser/ui/panels/panel_browsertest.cc', 305 'browser/ui/panels/panel_drag_browsertest.cc', 306 'browser/ui/panels/panel_resize_browsertest.cc', 307 'browser/ui/panels/stacked_panel_browsertest.cc', 308 'browser/ui/views/message_center/web_notification_tray_browsertest.cc', 309 'browser/ui/views/panels/panel_view_browsertest.cc', 310 ], 311 }], 312 ['OS=="win"', { 313 'include_dirs': [ 314 '../third_party/wtl/include', 315 ], 316 'dependencies': [ 317 '../third_party/isimpledom/isimpledom.gyp:isimpledom', 318 '../ui/resources/ui_resources.gyp:ui_resources', 319 'chrome.gyp:chrome_version_resources', 320 ], 321 'sources': [ 322 '../ui/resources/cursors/aliasb.cur', 323 '../ui/resources/cursors/cell.cur', 324 '../ui/resources/cursors/col_resize.cur', 325 '../ui/resources/cursors/copy.cur', 326 '../ui/resources/cursors/none.cur', 327 '../ui/resources/cursors/row_resize.cur', 328 '../ui/resources/cursors/vertical_text.cur', 329 '../ui/resources/cursors/zoom_in.cur', 330 '../ui/resources/cursors/zoom_out.cur', 331 332 'app/chrome_dll.rc', 333 'test/data/resource.rc', 334 335 # TODO: It would be nice to have these pulled in 336 # automatically from direct_dependent_settings in 337 # their various targets (net.gyp:net_resources, etc.), 338 # but that causes errors in other targets when 339 # resulting .res files get referenced multiple times. 340 '<(SHARED_INTERMEDIATE_DIR)/chrome_version/other_version.rc', 341 '<(SHARED_INTERMEDIATE_DIR)/ui/ui_resources/ui_unscaled_resources.rc', 342 343 'browser/ui/views/accessibility/browser_views_accessibility_browsertest.cc', 344 ], 345 'conditions': [ 346 ['win_use_allocator_shim==1', { 347 'dependencies': [ 348 '../base/allocator/allocator.gyp:allocator', 349 ], 350 }], 351 ['use_aura==1', { 352 'sources!': [ 353 'browser/ui/views/accessibility/browser_views_accessibility_browsertest.cc', 354 ], 355 }], 356 ], 357 'msvs_settings': { 358 'VCLinkerTool': { 359 'conditions': [ 360 ['incremental_chrome_dll==1', { 361 'UseLibraryDependencyInputs': "true", 362 }], 363 ], 364 }, 365 }, 366 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 367 'msvs_disabled_warnings': [ 4267, ], 368 }], # OS != "win" 369 ['enable_app_list==0', { 370 'sources/': [ 371 ['exclude', '^browser/ui/app_list/'], 372 ], 373 }], 374 ], # conditions 375 }, 376 { 377 'target_name': 'automation_client_lib', 378 'type': 'static_library', 379 'hard_dependency': 1, 380 'dependencies': [ 381 '../base/base.gyp:base', 382 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations', 383 '../net/net.gyp:net', 384 '../third_party/zlib/zlib.gyp:minizip', 385 '../third_party/zlib/zlib.gyp:zlib', 386 '../ui/accessibility/accessibility.gyp:ax_gen', 387 '../ui/base/ui_base.gyp:ui_base', 388 '../ui/gfx/gfx.gyp:gfx', 389 '../ui/gfx/gfx.gyp:gfx_geometry', 390 '../url/url.gyp:url_lib', 391 ], 392 'include_dirs': [ 393 '..', 394 '<(SHARED_INTERMEDIATE_DIR)', 395 ], 396 'direct_dependent_settings': { 397 'include_dirs': [ 398 '<(SHARED_INTERMEDIATE_DIR)', 399 ], 400 }, 401 'sources': [ 402 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.cc', 403 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.h', 404 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.cc', 405 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.h', 406 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/embedded_automation_extension.cc', 407 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/embedded_automation_extension.h', 408 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/mobile_device_list.cc', 409 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/mobile_device_list.h', 410 'test/chromedriver/chrome/adb.h', 411 'test/chromedriver/chrome/adb_impl.cc', 412 'test/chromedriver/chrome/adb_impl.h', 413 'test/chromedriver/chrome/automation_extension.cc', 414 'test/chromedriver/chrome/automation_extension.h', 415 'test/chromedriver/chrome/chrome.h', 416 'test/chromedriver/chrome/chrome_android_impl.cc', 417 'test/chromedriver/chrome/chrome_android_impl.h', 418 'test/chromedriver/chrome/chrome_desktop_impl.cc', 419 'test/chromedriver/chrome/chrome_desktop_impl.h', 420 'test/chromedriver/chrome/chrome_finder.cc', 421 'test/chromedriver/chrome/chrome_finder.h', 422 'test/chromedriver/chrome/chrome_finder_mac.mm', 423 'test/chromedriver/chrome/chrome_impl.cc', 424 'test/chromedriver/chrome/chrome_impl.h', 425 'test/chromedriver/chrome/chrome_remote_impl.cc', 426 'test/chromedriver/chrome/chrome_remote_impl.h', 427 'test/chromedriver/chrome/console_logger.cc', 428 'test/chromedriver/chrome/console_logger.h', 429 'test/chromedriver/chrome/debugger_tracker.cc', 430 'test/chromedriver/chrome/debugger_tracker.h', 431 'test/chromedriver/chrome/device_manager.cc', 432 'test/chromedriver/chrome/device_manager.h', 433 'test/chromedriver/chrome/device_metrics.cc', 434 'test/chromedriver/chrome/device_metrics.h', 435 'test/chromedriver/chrome/devtools_client.h', 436 'test/chromedriver/chrome/devtools_client_impl.cc', 437 'test/chromedriver/chrome/devtools_client_impl.h', 438 'test/chromedriver/chrome/devtools_event_listener.cc', 439 'test/chromedriver/chrome/devtools_event_listener.h', 440 'test/chromedriver/chrome/devtools_http_client.cc', 441 'test/chromedriver/chrome/devtools_http_client.h', 442 'test/chromedriver/chrome/dom_tracker.cc', 443 'test/chromedriver/chrome/dom_tracker.h', 444 'test/chromedriver/chrome/frame_tracker.cc', 445 'test/chromedriver/chrome/frame_tracker.h', 446 'test/chromedriver/chrome/geolocation_override_manager.cc', 447 'test/chromedriver/chrome/geolocation_override_manager.h', 448 'test/chromedriver/chrome/geoposition.h', 449 'test/chromedriver/chrome/heap_snapshot_taker.cc', 450 'test/chromedriver/chrome/heap_snapshot_taker.h', 451 'test/chromedriver/chrome/javascript_dialog_manager.cc', 452 'test/chromedriver/chrome/javascript_dialog_manager.h', 453 'test/chromedriver/chrome/log.h', 454 'test/chromedriver/chrome/log.cc', 455 'test/chromedriver/chrome/mobile_device.cc', 456 'test/chromedriver/chrome/mobile_device.h', 457 'test/chromedriver/chrome/mobile_emulation_override_manager.cc', 458 'test/chromedriver/chrome/mobile_emulation_override_manager.h', 459 'test/chromedriver/chrome/navigation_tracker.cc', 460 'test/chromedriver/chrome/navigation_tracker.h', 461 'test/chromedriver/chrome/performance_logger.h', 462 'test/chromedriver/chrome/performance_logger.cc', 463 'test/chromedriver/chrome/status.cc', 464 'test/chromedriver/chrome/status.h', 465 'test/chromedriver/chrome/ui_events.cc', 466 'test/chromedriver/chrome/ui_events.h', 467 'test/chromedriver/chrome/util.cc', 468 'test/chromedriver/chrome/util.h', 469 'test/chromedriver/chrome/version.cc', 470 'test/chromedriver/chrome/version.h', 471 'test/chromedriver/chrome/web_view.h', 472 'test/chromedriver/chrome/web_view_impl.cc', 473 'test/chromedriver/chrome/web_view_impl.h', 474 'test/chromedriver/net/adb_client_socket.cc', 475 'test/chromedriver/net/adb_client_socket.h', 476 'test/chromedriver/net/net_util.cc', 477 'test/chromedriver/net/net_util.h', 478 'test/chromedriver/net/port_server.cc', 479 'test/chromedriver/net/port_server.h', 480 'test/chromedriver/net/sync_websocket.h', 481 'test/chromedriver/net/sync_websocket_factory.cc', 482 'test/chromedriver/net/sync_websocket_factory.h', 483 'test/chromedriver/net/sync_websocket_impl.cc', 484 'test/chromedriver/net/sync_websocket_impl.h', 485 'test/chromedriver/net/url_request_context_getter.cc', 486 'test/chromedriver/net/url_request_context_getter.h', 487 'test/chromedriver/net/websocket.cc', 488 'test/chromedriver/net/websocket.h', 489 ], 490 'actions': [ 491 { 492 'action_name': 'embed_js_in_cpp', 493 'inputs': [ 494 'test/chromedriver/cpp_source.py', 495 'test/chromedriver/embed_js_in_cpp.py', 496 'test/chromedriver/js/add_cookie.js', 497 'test/chromedriver/js/call_function.js', 498 'test/chromedriver/js/dispatch_context_menu_event.js', 499 'test/chromedriver/js/execute_async_script.js', 500 'test/chromedriver/js/focus.js', 501 'test/chromedriver/js/get_element_region.js', 502 'test/chromedriver/js/is_option_element_toggleable.js', 503 ], 504 'outputs': [ 505 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.cc', 506 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.h', 507 ], 508 'action': [ 'python', 509 'test/chromedriver/embed_js_in_cpp.py', 510 '--directory', 511 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome', 512 'test/chromedriver/js/add_cookie.js', 513 'test/chromedriver/js/call_function.js', 514 'test/chromedriver/js/dispatch_context_menu_event.js', 515 'test/chromedriver/js/execute_async_script.js', 516 'test/chromedriver/js/focus.js', 517 'test/chromedriver/js/get_element_region.js', 518 'test/chromedriver/js/is_option_element_toggleable.js', 519 ], 520 'message': 'Generating sources for embedding js in chromedriver', 521 }, 522 { 523 'action_name': 'embed_user_data_dir_in_cpp', 524 'inputs': [ 525 'test/chromedriver/cpp_source.py', 526 'test/chromedriver/embed_user_data_dir_in_cpp.py', 527 'test/chromedriver/chrome/preferences.txt', 528 'test/chromedriver/chrome/local_state.txt', 529 ], 530 'outputs': [ 531 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.cc', 532 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.h', 533 ], 534 'action': [ 'python', 535 'test/chromedriver/embed_user_data_dir_in_cpp.py', 536 '--directory', 537 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome', 538 'test/chromedriver/chrome/preferences.txt', 539 'test/chromedriver/chrome/local_state.txt', 540 ], 541 'message': 'Generating sources for embedding user data dir in chromedriver', 542 }, 543 { 544 'action_name': 'embed_extension_in_cpp', 545 'inputs': [ 546 'test/chromedriver/cpp_source.py', 547 'test/chromedriver/embed_extension_in_cpp.py', 548 'test/chromedriver/extension/background.js', 549 'test/chromedriver/extension/manifest.json', 550 ], 551 'outputs': [ 552 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/embedded_automation_extension.cc', 553 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/embedded_automation_extension.h', 554 ], 555 'action': [ 'python', 556 'test/chromedriver/embed_extension_in_cpp.py', 557 '--directory', 558 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome', 559 'test/chromedriver/extension/background.js', 560 'test/chromedriver/extension/manifest.json', 561 ], 562 'message': 'Generating sources for embedding automation extension', 563 }, 564 { 565 'action_name': 'embed_mobile_devices_in_cpp', 566 'inputs': [ 567 'test/chromedriver/cpp_source.py', 568 'test/chromedriver/embed_mobile_devices_in_cpp.py', 569 '../third_party/WebKit/Source/devtools/front_end/sdk/OverridesSupport.js', 570 ], 571 'outputs': [ 572 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/mobile_device_list.cc', 573 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/mobile_device_list.h', 574 ], 575 'action': [ 'python', 576 'test/chromedriver/embed_mobile_devices_in_cpp.py', 577 '--directory', 578 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome', 579 '../third_party/WebKit/Source/devtools/front_end/sdk/OverridesSupport.js', 580 ], 581 'message': 'Generating sources for embedding mobile devices in chromedriver', 582 }, 583 ], 584 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 585 'msvs_disabled_warnings': [ 4267, ], 586 }, 587 { 588 'target_name': 'chromedriver_lib', 589 'type': 'static_library', 590 'hard_dependency': 1, 591 'dependencies': [ 592 'automation_client_lib', 593 '../base/base.gyp:base', 594 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations', 595 '../crypto/crypto.gyp:crypto', 596 '../net/net.gyp:http_server', 597 '../net/net.gyp:net', 598 '../third_party/zlib/google/zip.gyp:zip', 599 '../ui/base/ui_base.gyp:ui_base', 600 '../ui/events/events.gyp:events_base', 601 '../ui/gfx/gfx.gyp:gfx', 602 '../ui/gfx/gfx.gyp:gfx_geometry', 603 ], 604 'include_dirs': [ 605 '..', 606 ], 607 'sources': [ 608 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.cc', 609 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.h', 610 '../third_party/webdriver/atoms.cc', 611 '../third_party/webdriver/atoms.h', 612 'common/chrome_constants.cc', 613 'common/chrome_constants.h', 614 'test/chromedriver/alert_commands.cc', 615 'test/chromedriver/alert_commands.h', 616 'test/chromedriver/basic_types.cc', 617 'test/chromedriver/basic_types.h', 618 'test/chromedriver/capabilities.cc', 619 'test/chromedriver/capabilities.h', 620 'test/chromedriver/chrome_launcher.cc', 621 'test/chromedriver/chrome_launcher.h', 622 'test/chromedriver/command.h', 623 'test/chromedriver/commands.cc', 624 'test/chromedriver/commands.h', 625 'test/chromedriver/element_commands.cc', 626 'test/chromedriver/element_commands.h', 627 'test/chromedriver/element_util.cc', 628 'test/chromedriver/element_util.h', 629 'test/chromedriver/key_converter.cc', 630 'test/chromedriver/key_converter.h', 631 'test/chromedriver/keycode_text_conversion.h', 632 'test/chromedriver/keycode_text_conversion_mac.mm', 633 'test/chromedriver/keycode_text_conversion_ozone.cc', 634 'test/chromedriver/keycode_text_conversion_win.cc', 635 'test/chromedriver/keycode_text_conversion_x.cc', 636 'test/chromedriver/logging.cc', 637 'test/chromedriver/logging.h', 638 'test/chromedriver/server/http_handler.cc', 639 'test/chromedriver/server/http_handler.h', 640 'test/chromedriver/session.cc', 641 'test/chromedriver/session.h', 642 'test/chromedriver/session_commands.cc', 643 'test/chromedriver/session_commands.h', 644 'test/chromedriver/session_thread_map.h', 645 'test/chromedriver/util.cc', 646 'test/chromedriver/util.h', 647 'test/chromedriver/window_commands.cc', 648 'test/chromedriver/window_commands.h', 649 ], 650 'actions': [ 651 { 652 'action_name': 'embed_version_in_cpp', 653 'inputs': [ 654 'test/chromedriver/cpp_source.py', 655 'test/chromedriver/embed_version_in_cpp.py', 656 'test/chromedriver/VERSION', 657 ], 658 'outputs': [ 659 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.cc', 660 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.h', 661 ], 662 'action': [ 'python', 663 'test/chromedriver/embed_version_in_cpp.py', 664 '--version-file', 665 'test/chromedriver/VERSION', 666 '--directory', 667 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver', 668 ], 669 'message': 'Generating version info', 670 }, 671 ], 672 'direct_dependent_settings': { 673 'include_dirs': [ 674 '<(SHARED_INTERMEDIATE_DIR)', 675 ], 676 }, 677 'conditions': [ 678 ['use_x11==1', { 679 'dependencies': [ 680 '../build/linux/system.gyp:x11', 681 '../ui/gfx/x/gfx_x11.gyp:gfx_x11', 682 ] 683 }] 684 ], 685 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 686 'msvs_disabled_warnings': [ 4267, ], 687 }, 688 { 689 'target_name': 'chromedriver', 690 'type': 'executable', 691 'dependencies': [ 692 'chromedriver_lib', 693 ], 694 'include_dirs': [ 695 '..', 696 ], 697 'sources': [ 698 'test/chromedriver/server/chromedriver_server.cc', 699 ], 700 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 701 'msvs_disabled_warnings': [ 4267, ], 702 }, 703 { 704 'target_name': 'chromedriver_unittests', 705 'type': 'executable', 706 'dependencies': [ 707 'chromedriver_lib', 708 '../base/base.gyp:base', 709 '../base/base.gyp:run_all_unittests', 710 '../net/net.gyp:http_server', 711 '../net/net.gyp:net', 712 '../testing/gtest.gyp:gtest', 713 '../ui/base/ui_base.gyp:ui_base', 714 '../ui/gfx/gfx.gyp:gfx', 715 '../ui/gfx/gfx.gyp:gfx_geometry', 716 ], 717 'include_dirs': [ 718 '..,' 719 ], 720 'sources': [ 721 'test/chromedriver/capabilities_unittest.cc', 722 'test/chromedriver/chrome/chrome_finder_unittest.cc', 723 'test/chromedriver/chrome/console_logger_unittest.cc', 724 'test/chromedriver/chrome/device_manager_unittest.cc', 725 'test/chromedriver/chrome/devtools_client_impl_unittest.cc', 726 'test/chromedriver/chrome/devtools_http_client_unittest.cc', 727 'test/chromedriver/chrome/dom_tracker_unittest.cc', 728 'test/chromedriver/chrome/frame_tracker_unittest.cc', 729 'test/chromedriver/chrome/geolocation_override_manager_unittest.cc', 730 'test/chromedriver/chrome/heap_snapshot_taker_unittest.cc', 731 'test/chromedriver/chrome/javascript_dialog_manager_unittest.cc', 732 'test/chromedriver/chrome/mobile_emulation_override_manager_unittest.cc', 733 'test/chromedriver/chrome/navigation_tracker_unittest.cc', 734 'test/chromedriver/chrome/performance_logger_unittest.cc', 735 'test/chromedriver/chrome/status_unittest.cc', 736 'test/chromedriver/chrome/stub_chrome.cc', 737 'test/chromedriver/chrome/stub_chrome.h', 738 'test/chromedriver/chrome/stub_devtools_client.cc', 739 'test/chromedriver/chrome/stub_devtools_client.h', 740 'test/chromedriver/chrome/stub_web_view.cc', 741 'test/chromedriver/chrome/stub_web_view.h', 742 'test/chromedriver/chrome/web_view_impl_unittest.cc', 743 'test/chromedriver/chrome_launcher_unittest.cc', 744 'test/chromedriver/commands_unittest.cc', 745 'test/chromedriver/logging_unittest.cc', 746 'test/chromedriver/server/http_handler_unittest.cc', 747 'test/chromedriver/session_commands_unittest.cc', 748 'test/chromedriver/session_unittest.cc', 749 'test/chromedriver/util_unittest.cc', 750 ], 751 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 752 'msvs_disabled_warnings': [ 4267, ], 753 }, 754 # ChromeDriver tests that aren't run on the main buildbot. Available 755 # as an optional test type on trybots. 756 { 757 'target_name': 'chromedriver_tests', 758 'type': 'executable', 759 'dependencies': [ 760 'chromedriver_lib', 761 '../base/base.gyp:base', 762 '../base/base.gyp:run_all_unittests', 763 '../net/net.gyp:http_server', 764 '../net/net.gyp:net', 765 '../net/net.gyp:net_test_support', 766 '../testing/gtest.gyp:gtest', 767 '../url/url.gyp:url_lib', 768 ], 769 'include_dirs': [ 770 '..,' 771 ], 772 'sources': [ 773 'test/chromedriver/key_converter_unittest.cc', 774 'test/chromedriver/keycode_text_conversion_unittest.cc', 775 'test/chromedriver/net/net_util_unittest.cc', 776 'test/chromedriver/net/port_server_unittest.cc', 777 'test/chromedriver/net/sync_websocket_impl_unittest.cc', 778 'test/chromedriver/net/test_http_server.cc', 779 'test/chromedriver/net/test_http_server.h', 780 'test/chromedriver/net/websocket_unittest.cc', 781 'test/chromedriver/test_util.cc', 782 'test/chromedriver/test_util.h', 783 ], 784 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 785 'msvs_disabled_warnings': [ 4267, ], 786 }, 787 { 788 # Executable that runs each browser test in a new process. 789 'target_name': 'browser_tests', 790 'type': 'executable', 791 'dependencies': [ 792 'browser', 793 'chrome_resources.gyp:chrome_resources', 794 'chrome_resources.gyp:chrome_strings', 795 'chrome_resources.gyp:packed_extra_resources', 796 'chrome_resources.gyp:packed_resources', 797 'common/extensions/api/api.gyp:chrome_api', 798 'renderer', 799 'test/perf/perf_test.gyp:*', 800 'test_support_common', 801 'test_support_sync_integration', 802 '../apps/common/api/api.gyp:apps_api', 803 '../base/base.gyp:base', 804 '../base/base.gyp:base_i18n', 805 '../base/base.gyp:test_support_base', 806 '../components/components.gyp:autofill_content_risk_proto', 807 '../components/components.gyp:autofill_content_test_support', 808 '../components/components.gyp:captive_portal_test_support', 809 '../components/components.gyp:dom_distiller_content', 810 '../components/components.gyp:dom_distiller_test_support', 811 '../components/components.gyp:translate_core_common', 812 '../components/components_resources.gyp:components_resources', 813 '../components/components_strings.gyp:components_strings', 814 '../device/bluetooth/bluetooth.gyp:device_bluetooth_mocks', 815 '../extensions/common/api/api.gyp:extensions_api', 816 '../google_apis/google_apis.gyp:google_apis_test_support', 817 '../media/cast/cast.gyp:cast_test_utility', 818 '../media/media.gyp:media', 819 '../net/net.gyp:net', 820 '../net/net.gyp:net_test_support', 821 '../skia/skia.gyp:skia', 822 '../sync/sync.gyp:sync', 823 '../sync/sync.gyp:test_support_sync_api', 824 '../testing/gmock.gyp:gmock', 825 '../testing/gtest.gyp:gtest', 826 '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation', 827 '../third_party/icu/icu.gyp:icui18n', 828 '../third_party/icu/icu.gyp:icuuc', 829 '../third_party/leveldatabase/leveldatabase.gyp:leveldatabase', 830 '../third_party/libaddressinput/libaddressinput.gyp:libaddressinput', 831 '../third_party/libjingle/libjingle.gyp:peerconnection_server', 832 '../third_party/safe_browsing/safe_browsing.gyp:safe_browsing', 833 '../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h', 834 '../ui/compositor/compositor.gyp:compositor_test_support', 835 '../ui/resources/ui_resources.gyp:ui_resources', 836 '../ui/web_dialogs/web_dialogs.gyp:web_dialogs_test_support', 837 '../v8/tools/gyp/v8.gyp:v8', 838 # Runtime dependencies 839 '../ppapi/ppapi_internal.gyp:ppapi_tests', 840 '../remoting/remoting.gyp:remoting_browser_test_resources', 841 '../third_party/mesa/mesa.gyp:osmesa', 842 '../third_party/widevine/cdm/widevine_cdm.gyp:widevine_test_license_server', 843 ], 844 'include_dirs': [ 845 '..', 846 '<(SHARED_INTERMEDIATE_DIR)', 847 ], 848 'defines': [ 849 'HAS_OUT_OF_PROC_TEST_RUNNER', 850 ], 851 'sources': [ 852 '../apps/app_restore_service_browsertest.cc', 853 '../apps/app_window_browsertest.cc', 854 '../apps/app_shim/app_shim_host_manager_browsertest_mac.mm', 855 '../apps/app_shim/test/app_shim_host_manager_test_api_mac.cc', 856 '../apps/app_shim/test/app_shim_host_manager_test_api_mac.h', 857 '../apps/load_and_launch_browsertest.cc', 858 '../extensions/browser/api/usb/usb_apitest.cc', 859 '../extensions/browser/api/usb/usb_manual_apitest.cc', 860 '../extensions/renderer/script_context_browsertest.cc', 861 # TODO(blundell): Bring up a components_browsertests target and move 862 # this test to be in that target. crbug.com/283846 863 '../components/autofill/content/renderer/password_form_conversion_utils_browsertest.cc', 864 '../components/autofill/content/renderer/test_password_autofill_agent.h', 865 '../components/autofill/content/renderer/test_password_autofill_agent.cc', 866 '../components/autofill/content/renderer/test_password_generation_agent.h', 867 '../components/autofill/content/renderer/test_password_generation_agent.cc', 868 # TODO(rockot): Remove this once extensions_browsertests exists. 869 '../extensions/browser/api/runtime/runtime_apitest.cc', 870 'app/chrome_command_ids.h', 871 'app/chrome_dll.rc', 872 'app/chrome_dll_resource.h', 873 'app/chrome_version.rc.version', 874 'browser/accessibility/accessibility_extension_apitest.cc', 875 'browser/accessibility/browser_accessibility_state_browsertest.cc', 876 'browser/app_controller_mac_browsertest.mm', 877 'browser/apps/app_browsertest.cc', 878 'browser/apps/app_browsertest_util.cc', 879 'browser/apps/app_browsertest_util.h', 880 'browser/apps/app_crash_browsertest.cc', 881 'browser/apps/app_window_browsertest.cc', 882 'browser/apps/app_url_redirector_browsertest.cc', 883 'browser/apps/drive/drive_app_converter_browsertest.cc', 884 'browser/apps/drive/drive_app_provider_browsertest.cc', 885 'browser/apps/ephemeral_app_browsertest.cc', 886 'browser/apps/ephemeral_app_browsertest.h', 887 'browser/apps/ephemeral_app_service_browsertest.cc', 888 'browser/apps/event_page_browsertest.cc', 889 'browser/apps/speech_recognition_browsertest.cc', 890 'browser/apps/web_view_browsertest.cc', 891 'browser/apps/window_controls_browsertest.cc', 892 'browser/autocomplete/autocomplete_browsertest.cc', 893 'browser/autofill/autofill_browsertest.cc', 894 'browser/autofill/content_autofill_driver_browsertest.cc', 895 'browser/autofill/form_structure_browsertest.cc', 896 'browser/bitmap_fetcher_browsertest.cc', 897 'browser/browser_encoding_browsertest.cc', 898 'browser/browsing_data/browsing_data_database_helper_browsertest.cc', 899 'browser/browsing_data/browsing_data_helper_browsertest.h', 900 'browser/browsing_data/browsing_data_indexed_db_helper_browsertest.cc', 901 'browser/browsing_data/browsing_data_local_storage_helper_browsertest.cc', 902 'browser/browsing_data/browsing_data_remover_browsertest.cc', 903 'browser/browsing_data/browsing_data_remover_test_util.cc', 904 'browser/browsing_data/browsing_data_remover_test_util.h', 905 'browser/captive_portal/captive_portal_browsertest.cc', 906 'browser/chrome_content_browser_client_browsertest.cc', 907 'browser/chrome_main_browsertest.cc', 908 'browser/chrome_plugin_browsertest.cc', 909 'browser/chrome_security_exploit_browsertest.cc', 910 'browser/chrome_service_worker_browsertest.cc', 911 'browser/chrome_switches_browsertest.cc', 912 'browser/chromeos/accessibility/accessibility_manager_browsertest.cc', 913 'browser/chromeos/accessibility/magnification_manager_browsertest.cc', 914 'browser/chromeos/accessibility/speech_monitor.cc', 915 'browser/chromeos/accessibility/speech_monitor.h', 916 'browser/chromeos/accessibility/touch_exploration_controller_browsertest.cc', 917 'browser/chromeos/app_mode/kiosk_app_manager_browsertest.cc', 918 'browser/chromeos/app_mode/kiosk_app_update_service_browsertest.cc', 919 'browser/chromeos/attestation/attestation_policy_browsertest.cc', 920 'browser/chromeos/customization_wallpaper_downloader_browsertest.cc', 921 'browser/chromeos/device/input_service_proxy_browsertest.cc', 922 'browser/chromeos/drive/drive_integration_service_browsertest.cc', 923 'browser/chromeos/drive/drive_notification_manager_factory_browsertest.cc', 924 'browser/chromeos/drive/test_util.cc', 925 'browser/chromeos/drive/test_util.h', 926 'browser/chromeos/extensions/accessibility_features_apitest.cc', 927 'browser/chromeos/extensions/echo_private_apitest.cc', 928 'browser/chromeos/extensions/file_manager/file_browser_handler_api_test.cc', 929 'browser/chromeos/extensions/file_manager/file_browser_private_apitest.cc', 930 'browser/chromeos/extensions/file_system_provider/file_system_provider_apitest.cc', 931 'browser/chromeos/extensions/info_private_apitest.cc', 932 'browser/chromeos/extensions/input_method_apitest_chromeos.cc', 933 'browser/chromeos/extensions/input_view_browsertest.cc', 934 'browser/chromeos/extensions/virtual_keyboard_browsertest.cc', 935 'browser/chromeos/extensions/virtual_keyboard_browsertest.h', 936 'browser/chromeos/extensions/wallpaper_apitest.cc', 937 'browser/chromeos/extensions/wallpaper_private_apitest.cc', 938 'browser/chromeos/file_manager/drive_test_util.cc', 939 'browser/chromeos/file_manager/drive_test_util.h', 940 'browser/chromeos/file_manager/external_filesystem_apitest.cc', 941 'browser/chromeos/file_manager/file_manager_browsertest.cc', 942 'browser/chromeos/file_manager/file_manager_jstest.cc', 943 'browser/chromeos/file_manager/zip_file_creator_browsertest.cc', 944 'browser/chromeos/first_run/drive_first_run_browsertest.cc', 945 'browser/chromeos/first_run/first_run_browsertest.cc', 946 'browser/chromeos/input_method/input_method_engine_browsertests.cc', 947 'browser/chromeos/input_method/mode_indicator_browsertest.cc', 948 'browser/chromeos/kiosk_mode/mock_kiosk_mode_settings.cc', 949 'browser/chromeos/kiosk_mode/mock_kiosk_mode_settings.h', 950 'browser/chromeos/login/auth/mock_authenticator.cc', 951 'browser/chromeos/login/auth/mock_authenticator.h', 952 'browser/chromeos/login/crash_restore_browsertest.cc', 953 'browser/chromeos/login/demo_mode/demo_app_launcher_browsertest.cc', 954 'browser/chromeos/login/enrollment/enrollment_screen_browsertest.cc', 955 'browser/chromeos/login/enrollment/mock_auto_enrollment_check_screen.cc', 956 'browser/chromeos/login/enrollment/mock_auto_enrollment_check_screen.h', 957 'browser/chromeos/login/enrollment/mock_enrollment_screen.cc', 958 'browser/chromeos/login/enrollment/mock_enrollment_screen.h', 959 'browser/chromeos/login/existing_user_controller_browsertest.cc', 960 'browser/chromeos/login/kiosk_browsertest.cc', 961 'browser/chromeos/login/lock/screen_locker_tester.cc', 962 'browser/chromeos/login/lock/screen_locker_tester.h', 963 'browser/chromeos/login/login_screen_policy_browsertest.cc', 964 'browser/chromeos/login/login_utils_browsertest.cc', 965 'browser/chromeos/login/login_manager_test.cc', 966 'browser/chromeos/login/login_manager_test.h', 967 'browser/chromeos/login/managed/managed_user_creation_browsertest.cc', 968 'browser/chromeos/login/managed/managed_user_password_browsertest.cc', 969 'browser/chromeos/login/managed/managed_user_test_base.cc', 970 'browser/chromeos/login/managed/managed_user_test_base.h', 971 'browser/chromeos/login/oobe_localization_browsertest.cc', 972 'browser/chromeos/login/reset_browsertest.cc', 973 'browser/chromeos/login/saml/saml_browsertest.cc', 974 'browser/chromeos/login/session_login_browsertest.cc', 975 'browser/chromeos/login/screens/mock_error_screen.cc', 976 'browser/chromeos/login/screens/mock_error_screen.h', 977 'browser/chromeos/login/screens/mock_eula_screen.cc', 978 'browser/chromeos/login/screens/mock_eula_screen.h', 979 'browser/chromeos/login/screens/mock_network_screen.cc', 980 'browser/chromeos/login/screens/mock_network_screen.h', 981 'browser/chromeos/login/screens/mock_screen_observer.cc', 982 'browser/chromeos/login/screens/mock_screen_observer.h', 983 'browser/chromeos/login/screens/mock_update_screen.cc', 984 'browser/chromeos/login/screens/mock_update_screen.h', 985 'browser/chromeos/login/screens/network_screen_browsertest.cc', 986 'browser/chromeos/login/screens/update_screen_browsertest.cc', 987 'browser/chromeos/login/signin/oauth2_browsertest.cc', 988 'browser/chromeos/login/test/app_window_waiter.cc', 989 'browser/chromeos/login/test/app_window_waiter.h', 990 'browser/chromeos/login/test/https_forwarder.cc', 991 'browser/chromeos/login/test/https_forwarder.h', 992 'browser/chromeos/login/test/oobe_base_test.cc', 993 'browser/chromeos/login/test/oobe_base_test.h', 994 'browser/chromeos/login/test/wizard_in_process_browser_test.cc', 995 'browser/chromeos/login/test/wizard_in_process_browser_test.h', 996 'browser/chromeos/login/test_login_utils.cc', 997 'browser/chromeos/login/test_login_utils.h', 998 'browser/chromeos/login/ui/captive_portal_window_browsertest.cc', 999 'browser/chromeos/login/ui/simple_web_view_dialog_browsertest.cc', 1000 'browser/chromeos/login/ui/user_adding_screen_browsertest.cc', 1001 'browser/chromeos/login/users/avatar/user_image_manager_browsertest.cc', 1002 'browser/chromeos/login/users/avatar/user_image_manager_test_util.cc', 1003 'browser/chromeos/login/users/avatar/user_image_manager_test_util.h', 1004 'browser/chromeos/login/users/wallpaper/wallpaper_manager_policy_browsertest.cc', 1005 'browser/chromeos/login/users/wallpaper/wallpaper_manager_test_utils.cc', 1006 'browser/chromeos/login/users/wallpaper/wallpaper_manager_test_utils.h', 1007 'browser/chromeos/login/wizard_controller_browsertest.cc', 1008 'browser/chromeos/memory/oom_priority_manager_browsertest.cc', 1009 'browser/chromeos/net/network_portal_detector_impl_browsertest.cc', 1010 'browser/chromeos/policy/device_local_account_browsertest.cc', 1011 'browser/chromeos/policy/device_policy_cros_browser_test.cc', 1012 'browser/chromeos/policy/device_policy_cros_browser_test.h', 1013 'browser/chromeos/policy/device_status_collector_browsertest.cc', 1014 'browser/chromeos/policy/device_system_use_24hour_clock_browsertest.cc', 1015 'browser/chromeos/policy/login_screen_default_policy_browsertest.cc', 1016 'browser/chromeos/policy/policy_cert_verifier_browsertest.cc', 1017 'browser/chromeos/policy/power_policy_browsertest.cc', 1018 'browser/chromeos/policy/user_cloud_external_data_manager_browsertest.cc', 1019 'browser/chromeos/policy/variations_service_policy_browsertest.cc', 1020 'browser/chromeos/power/peripheral_battery_observer_browsertest.cc', 1021 'browser/chromeos/preferences_browsertest.cc', 1022 'browser/chromeos/profiles/profile_helper_browsertest.cc', 1023 'browser/chromeos/system/tray_accessibility_browsertest.cc', 1024 'browser/chromeos/ui/idle_logout_dialog_view_browsertest.cc', 1025 'browser/collected_cookies_browsertest.cc', 1026 'browser/content_settings/content_settings_browsertest.cc', 1027 'browser/crash_recovery_browsertest.cc', 1028 'browser/custom_handlers/protocol_handler_registry_browsertest.cc', 1029 'browser/devtools/device/adb/adb_client_socket_browsertest.cc', 1030 'browser/devtools/device/adb/mock_adb_server.cc', 1031 'browser/devtools/device/adb/mock_adb_server.h', 1032 'browser/devtools/device/port_forwarding_browsertest.cc', 1033 'browser/devtools/device/usb/android_usb_browsertest.cc', 1034 'browser/devtools/devtools_sanity_browsertest.cc', 1035 'browser/dom_distiller/dom_distiller_viewer_source_browsertest.cc', 1036 'browser/dom_distiller/tab_utils_browsertest.cc', 1037 'browser/do_not_track_browsertest.cc', 1038 'browser/download/download_browsertest.cc', 1039 'browser/download/download_browsertest.h', 1040 'browser/download/download_danger_prompt_browsertest.cc', 1041 'browser/download/download_started_animation_browsertest.cc', 1042 'browser/download/save_page_browsertest.cc', 1043 'browser/errorpage_browsertest.cc', 1044 'browser/extensions/active_script_controller_browsertest.cc', 1045 'browser/extensions/active_tab_apitest.cc', 1046 'browser/extensions/activity_log/activity_log_browsertest.cc', 1047 'browser/extensions/activity_log/ad_injection_browsertest.cc', 1048 'browser/extensions/activity_log/uma_policy_browsertest.cc', 1049 'browser/extensions/alert_apitest.cc', 1050 'browser/extensions/all_urls_apitest.cc', 1051 'browser/extensions/api/activity_log_private/activity_log_private_apitest.cc', 1052 'browser/extensions/api/app_window/app_window_apitest.cc', 1053 'browser/extensions/api/audio/audio_apitest.cc', 1054 'browser/extensions/api/automation/automation_apitest.cc', 1055 'browser/extensions/api/autotest_private/autotest_private_apitest.cc', 1056 'browser/extensions/api/bluetooth/bluetooth_apitest.cc', 1057 'browser/extensions/api/bluetooth/bluetooth_private_apitest.cc', 1058 'browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc', 1059 'browser/extensions/api/bluetooth_socket/bluetooth_socket_apitest.cc', 1060 'browser/extensions/api/bookmark_manager_private/bookmark_manager_private_apitest.cc', 1061 'browser/extensions/api/braille_display_private/braille_display_private_apitest.cc', 1062 'browser/extensions/api/braille_display_private/mock_braille_controller.cc', 1063 'browser/extensions/api/braille_display_private/mock_braille_controller.h', 1064 'browser/extensions/api/browser/browser_apitest.cc', 1065 'browser/extensions/api/bookmarks/bookmark_apitest.cc', 1066 'browser/extensions/api/browsing_data/browsing_data_test.cc', 1067 'browser/extensions/api/cast_channel/cast_channel_apitest.cc', 1068 'browser/extensions/api/cast_streaming/cast_streaming_apitest.cc', 1069 'browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc', 1070 'browser/extensions/api/command_line_private/command_line_private_apitest.cc', 1071 'browser/extensions/api/commands/command_service_browsertest.cc', 1072 'browser/extensions/api/content_settings/content_settings_apitest.cc', 1073 'browser/extensions/api/context_menus/context_menu_apitest.cc', 1074 'browser/extensions/api/cookies/cookies_apitest.cc', 1075 'browser/extensions/api/debugger/debugger_apitest.cc', 1076 'browser/extensions/api/debugger/debugger_extension_apitest.cc', 1077 'browser/extensions/api/declarative/declarative_apitest.cc', 1078 'browser/extensions/api/declarative_content/declarative_content_apitest.cc', 1079 'browser/extensions/api/desktop_capture/desktop_capture_apitest.cc', 1080 'browser/extensions/api/developer_private/developer_private_apitest.cc', 1081 'browser/extensions/api/dial/dial_apitest.cc', 1082 'browser/extensions/api/dns/dns_apitest.cc', 1083 'browser/extensions/api/dns/mock_host_resolver_creator.cc', 1084 'browser/extensions/api/dns/mock_host_resolver_creator.h', 1085 'browser/extensions/api/downloads/downloads_api_browsertest.cc', 1086 'browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc', 1087 'browser/extensions/api/extension_action/browser_action_apitest.cc', 1088 'browser/extensions/api/extension_action/browser_action_browsertest.cc', 1089 'browser/extensions/api/extension_action/page_action_apitest.cc', 1090 'browser/extensions/api/feedback_private/feedback_private_apitest.cc', 1091 'browser/extensions/api/feedback_private/feedback_browsertest.cc', 1092 'browser/extensions/api/file_system/file_system_apitest.cc', 1093 'browser/extensions/api/file_system/file_system_apitest_chromeos.cc', 1094 'browser/extensions/api/font_settings/font_settings_apitest.cc', 1095 'browser/extensions/api/gcm/gcm_apitest.cc', 1096 'browser/extensions/api/gcd_private/gcd_private_apitest.cc', 1097 'browser/extensions/api/history/history_apitest.cc', 1098 'browser/extensions/api/hotword_private/hotword_private_apitest.cc', 1099 'browser/extensions/api/i18n/i18n_apitest.cc', 1100 'browser/extensions/api/identity/identity_apitest.cc', 1101 'browser/extensions/api/idle/idle_apitest.cc', 1102 'browser/extensions/api/idltest/idltest_apitest.cc', 1103 'browser/extensions/api/image_writer_private/image_writer_private_apitest.cc', 1104 'browser/extensions/api/input_ime/input_ime_apitest_chromeos.cc', 1105 'browser/extensions/api/management/management_api_browsertest.cc', 1106 'browser/extensions/api/management/management_apitest.cc', 1107 'browser/extensions/api/management/management_browsertest.cc', 1108 'browser/extensions/api/mdns/mdns_apitest.cc', 1109 'browser/extensions/api/media_galleries/media_galleries_apitest.cc', 1110 'browser/extensions/api/media_galleries_private/media_galleries_watch_apitest.cc', 1111 'browser/extensions/api/messaging/native_messaging_apitest.cc', 1112 'browser/extensions/api/metrics_private/metrics_apitest.cc', 1113 'browser/extensions/api/module/module_apitest.cc', 1114 'browser/extensions/api/music_manager_private/music_manager_private_browsertest.cc', 1115 'browser/extensions/api/notifications/notifications_apitest.cc', 1116 'browser/extensions/api/omnibox/omnibox_api_browsertest.cc', 1117 'browser/extensions/api/page_capture/page_capture_apitest.cc', 1118 'browser/extensions/api/permissions/permissions_apitest.cc', 1119 'browser/extensions/api/preference/preference_apitest.cc', 1120 'browser/extensions/api/preferences_private/preferences_private_apitest.cc', 1121 'browser/extensions/api/processes/processes_apitest.cc', 1122 'browser/extensions/api/proxy/proxy_apitest.cc', 1123 'browser/extensions/api/push_messaging/push_messaging_apitest.cc', 1124 'browser/extensions/api/push_messaging/push_messaging_canary_test.cc', 1125 'browser/extensions/api/push_messaging/sync_setup_helper.cc', 1126 'browser/extensions/api/reading_list_private/reading_list_private_apitest.cc', 1127 'browser/extensions/api/screenlock_private/screenlock_private_apitest.cc', 1128 'browser/extensions/api/serial/serial_apitest.cc', 1129 'browser/extensions/api/sessions/sessions_apitest.cc', 1130 'browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc', 1131 'browser/extensions/api/socket/socket_apitest.cc', 1132 'browser/extensions/api/sockets_tcp/sockets_tcp_apitest.cc', 1133 'browser/extensions/api/sockets_tcp_server/sockets_tcp_server_apitest.cc', 1134 'browser/extensions/api/sockets_udp/sockets_udp_apitest.cc', 1135 'browser/extensions/api/storage/settings_apitest.cc', 1136 'browser/extensions/api/streams_private/streams_private_apitest.cc', 1137 'browser/extensions/api/sync_file_system/sync_file_system_apitest.cc', 1138 'browser/extensions/api/system_indicator/system_indicator_apitest.cc', 1139 'browser/extensions/api/system_cpu/system_cpu_apitest.cc', 1140 'browser/extensions/api/system_display/system_display_apitest.cc', 1141 'browser/extensions/api/system_memory/system_memory_apitest.cc', 1142 'browser/extensions/api/system_network/system_network_apitest.cc', 1143 'browser/extensions/api/system_private/system_private_apitest.cc', 1144 'browser/extensions/api/system_storage/storage_api_test_util.cc', 1145 'browser/extensions/api/system_storage/storage_api_test_util.h', 1146 'browser/extensions/api/system_storage/system_storage_apitest.cc', 1147 'browser/extensions/api/system_storage/system_storage_eject_apitest.cc', 1148 'browser/extensions/api/tab_capture/tab_capture_apitest.cc', 1149 'browser/extensions/api/tabs/tabs_test.cc', 1150 'browser/extensions/api/terminal/terminal_private_apitest.cc', 1151 'browser/extensions/api/test/apitest_apitest.cc', 1152 'browser/extensions/api/top_sites/top_sites_apitest.cc', 1153 'browser/extensions/api/web_navigation/web_navigation_apitest.cc', 1154 'browser/extensions/api/web_request/web_request_apitest.cc', 1155 'browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc', 1156 'browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc', 1157 'browser/extensions/api/webstore_private/webstore_private_apitest.cc', 1158 'browser/extensions/app_background_page_apitest.cc', 1159 'browser/extensions/app_process_apitest.cc', 1160 'browser/extensions/background_app_browsertest.cc', 1161 'browser/extensions/background_page_apitest.cc', 1162 'browser/extensions/background_scripts_apitest.cc', 1163 'browser/extensions/browsertest_util.cc', 1164 'browser/extensions/browsertest_util.h', 1165 'browser/extensions/browsertest_util_browsertest.cc', 1166 'browser/extensions/chrome_app_api_browsertest.cc', 1167 'browser/extensions/chrome_ui_overrides_browsertest.cc', 1168 'browser/extensions/content_verifier_browsertest.cc', 1169 'browser/extensions/content_script_apitest.cc', 1170 'browser/extensions/content_security_policy_apitest.cc', 1171 'browser/extensions/convert_web_app_browsertest.cc', 1172 'browser/extensions/crazy_extension_browsertest.cc', 1173 'browser/extensions/cross_origin_xhr_apitest.cc', 1174 'browser/extensions/crx_installer_browsertest.cc', 1175 'browser/extensions/docs/examples/apps/calculator_browsertest.cc', 1176 'browser/extensions/error_console/error_console_browsertest.cc', 1177 'browser/extensions/events_apitest.cc', 1178 'browser/extensions/execute_script_apitest.cc', 1179 'browser/extensions/extension_apitest.cc', 1180 'browser/extensions/extension_apitest.h', 1181 'browser/extensions/extension_bindings_apitest.cc', 1182 'browser/extensions/extension_browsertest.cc', 1183 'browser/extensions/extension_browsertest.h', 1184 'browser/extensions/extension_test_notification_observer.cc', 1185 'browser/extensions/extension_test_notification_observer.h', 1186 'browser/extensions/extension_context_menu_browsertest.cc', 1187 'browser/extensions/extension_disabled_ui_browsertest.cc', 1188 'browser/extensions/extension_dom_clipboard_apitest.cc', 1189 'browser/extensions/extension_fileapi_apitest.cc', 1190 'browser/extensions/extension_functional_browsertest.cc', 1191 'browser/extensions/extension_function_test_utils.cc', 1192 'browser/extensions/extension_function_test_utils.h', 1193 'browser/extensions/extension_geolocation_apitest.cc', 1194 'browser/extensions/extension_get_views_apitest.cc', 1195 'browser/extensions/extension_icon_source_apitest.cc', 1196 'browser/extensions/extension_incognito_apitest.cc', 1197 'browser/extensions/extension_install_ui_browsertest.cc', 1198 'browser/extensions/extension_javascript_url_apitest.cc', 1199 'browser/extensions/extension_loading_browsertest.cc', 1200 'browser/extensions/extension_messages_apitest.cc', 1201 'browser/extensions/extension_override_apitest.cc', 1202 'browser/extensions/extension_resource_request_policy_apitest.cc', 1203 'browser/extensions/extension_startup_browsertest.cc', 1204 'browser/extensions/extension_storage_apitest.cc', 1205 'browser/extensions/extension_storage_monitor_browsertest.cc', 1206 'browser/extensions/extension_tabs_apitest.cc', 1207 'browser/extensions/extension_toolbar_model_browsertest.cc', 1208 'browser/extensions/extension_url_rewrite_browsertest.cc', 1209 'browser/extensions/extension_view_host_factory_browsertest.cc', 1210 'browser/extensions/extension_websocket_apitest.cc', 1211 'browser/extensions/gpu_browsertest.cc', 1212 'browser/extensions/isolated_app_browsertest.cc', 1213 'browser/extensions/lazy_background_page_apitest.cc', 1214 'browser/extensions/lazy_background_page_test_util.h', 1215 'browser/extensions/mutation_observers_apitest.cc', 1216 'browser/extensions/options_page_apitest.cc', 1217 'browser/extensions/page_action_browsertest.cc', 1218 'browser/extensions/plugin_apitest.cc', 1219 'browser/extensions/process_management_browsertest.cc', 1220 'browser/extensions/process_manager_browsertest.cc', 1221 'browser/extensions/requirements_checker_browsertest.cc', 1222 'browser/extensions/sandboxed_pages_apitest.cc', 1223 'browser/extensions/shared_module_apitest.cc', 1224 'browser/extensions/startup_helper_browsertest.cc', 1225 'browser/extensions/stubs_apitest.cc', 1226 'browser/extensions/subscribe_page_action_browsertest.cc', 1227 'browser/extensions/test_extension_dir.cc', 1228 'browser/extensions/test_extension_dir.h', 1229 'browser/extensions/updater/extension_cache_fake.h', 1230 'browser/extensions/updater/extension_cache_fake.cc', 1231 'browser/extensions/web_contents_browsertest.cc', 1232 'browser/extensions/webstore_inline_installer_browsertest.cc', 1233 'browser/extensions/webstore_installer_test.cc', 1234 'browser/extensions/webstore_installer_test.h', 1235 'browser/extensions/webstore_startup_installer_browsertest.cc', 1236 'browser/extensions/window_open_apitest.cc', 1237 'browser/external_extension_browsertest.cc', 1238 'browser/fast_shutdown_browsertest.cc', 1239 'browser/first_run/first_run_browsertest.cc', 1240 'browser/first_run/try_chrome_dialog_view_browsertest.cc', 1241 'browser/geolocation/access_token_store_browsertest.cc', 1242 'browser/geolocation/geolocation_browsertest.cc', 1243 'browser/history/history_browsertest.cc', 1244 'browser/history/redirect_browsertest.cc', 1245 'browser/iframe_browsertest.cc', 1246 'browser/importer/firefox_importer_browsertest.cc', 1247 'browser/importer/ie_importer_browsertest_win.cc', 1248 'browser/importer/importer_unittest_utils.cc', 1249 'browser/importer/importer_unittest_utils.h', 1250 'browser/infobars/infobar_extension_apitest.cc', 1251 'browser/infobars/infobars_browsertest.cc', 1252 'browser/invalidation/profile_invalidation_provider_factory_browsertest.cc', 1253 'browser/lifetime/browser_close_manager_browsertest.cc', 1254 'browser/loadtimes_extension_bindings_browsertest.cc', 1255 'browser/locale_tests_browsertest.cc', 1256 'browser/supervised_user/supervised_user_browsertest.cc', 1257 'browser/supervised_user/supervised_user_resource_throttle_browsertest.cc', 1258 'browser/supervised_user/supervised_user_service_browsertest.cc', 1259 'browser/media/encrypted_media_browsertest.cc', 1260 'browser/media/media_browsertest.cc', 1261 'browser/media/media_browsertest.h', 1262 'browser/media/chrome_media_stream_infobar_browsertest.cc', 1263 'browser/media/chrome_webrtc_apprtc_browsertest.cc', 1264 'browser/media/chrome_webrtc_audio_quality_browsertest.cc', 1265 'browser/media/chrome_webrtc_browsertest.cc', 1266 'browser/media/chrome_webrtc_disable_encryption_flag_browsertest.cc', 1267 'browser/media/chrome_webrtc_getmediadevices_browsertest.cc', 1268 'browser/media/chrome_webrtc_perf_browsertest.cc', 1269 'browser/media/chrome_webrtc_typing_detection_browsertest.cc', 1270 'browser/media/chrome_webrtc_video_quality_browsertest.cc', 1271 'browser/media/chrome_webrtc_webcam_browsertest.cc', 1272 'browser/media/encrypted_media_istypesupported_browsertest.cc', 1273 'browser/media/test_license_server.cc', 1274 'browser/media/test_license_server.h', 1275 'browser/media/test_license_server_config.h', 1276 'browser/media/webrtc_browsertest_base.cc', 1277 'browser/media/webrtc_browsertest_base.h', 1278 'browser/media/webrtc_browsertest_common.cc', 1279 'browser/media/webrtc_browsertest_common.h', 1280 'browser/media/webrtc_browsertest_perf.cc', 1281 'browser/media/webrtc_browsertest_perf.h', 1282 'browser/media/wv_test_license_server_config.cc', 1283 'browser/media/wv_test_license_server_config.h', 1284 'browser/media_galleries/fileapi/iapps_finder_impl_win_browsertest.cc', 1285 'browser/media_galleries/fileapi/media_file_validator_browsertest.cc', 1286 'browser/media_galleries/media_galleries_dialog_controller_mock.cc', 1287 'browser/media_galleries/media_galleries_dialog_controller_mock.h', 1288 'browser/metrics/metrics_service_browsertest.cc', 1289 'browser/net/cookie_policy_browsertest.cc', 1290 'browser/net/dns_probe_browsertest.cc', 1291 'browser/net/ftp_browsertest.cc', 1292 'browser/net/load_timing_browsertest.cc', 1293 'browser/net/nss_context_chromeos_browsertest.cc', 1294 'browser/net/predictor_browsertest.cc', 1295 'browser/net/proxy_browsertest.cc', 1296 'browser/net/websocket_browsertest.cc', 1297 'browser/notifications/login_state_notification_blocker_chromeos_browsertest.cc', 1298 'browser/notifications/message_center_notifications_browsertest.cc', 1299 'browser/notifications/sync_notifier/sync_notifier_test_utils.cc', 1300 'browser/notifications/sync_notifier/sync_notifier_test_utils.h', 1301 'browser/plugins/npapi_infobar_browsertest.cc', 1302 'browser/password_manager/password_manager_browsertest.cc', 1303 'browser/performance_monitor/performance_monitor_browsertest.cc', 1304 'browser/policy/cloud/cloud_policy_browsertest.cc', 1305 'browser/policy/cloud/cloud_policy_manager_browsertest.cc', 1306 'browser/policy/cloud/component_cloud_policy_browsertest.cc', 1307 'browser/policy/cloud/device_management_service_browsertest.cc', 1308 'browser/policy/cloud/test_request_interceptor.cc', 1309 'browser/policy/cloud/test_request_interceptor.h', 1310 'browser/policy/policy_browsertest.cc', 1311 'browser/policy/policy_prefs_browsertest.cc', 1312 'browser/prefetch/prefetch_browsertest.cc', 1313 'browser/prefs/pref_functional_browsertest.cc', 1314 'browser/prefs/pref_service_browsertest.cc', 1315 'browser/prefs/synced_pref_change_registrar_browsertest.cc', 1316 'browser/prerender/prerender_browsertest.cc', 1317 'browser/printing/cloud_print/test/cloud_print_policy_browsertest.cc', 1318 'browser/printing/cloud_print/test/cloud_print_proxy_process_browsertest.cc', 1319 'browser/printing/print_preview_dialog_controller_browsertest.cc', 1320 'browser/process_singleton_browsertest.cc', 1321 'browser/profiles/host_zoom_map_browsertest.cc', 1322 'browser/profiles/profile_browsertest.cc', 1323 'browser/profiles/profile_list_desktop_browsertest.cc', 1324 'browser/profiles/profile_manager_browsertest.cc', 1325 'browser/profile_resetter/profile_resetter_browsertest.cc', 1326 'browser/referrer_policy_browsertest.cc', 1327 'browser/renderer_context_menu/render_view_context_menu_browsertest.cc', 1328 'browser/renderer_context_menu/render_view_context_menu_browsertest_util.cc', 1329 'browser/renderer_context_menu/render_view_context_menu_browsertest_util.h', 1330 'browser/renderer_context_menu/render_view_context_menu_test_util.cc', 1331 'browser/renderer_context_menu/render_view_context_menu_test_util.h', 1332 'browser/renderer_context_menu/spellchecker_submenu_observer_browsertest.cc', 1333 'browser/renderer_context_menu/spelling_menu_observer_browsertest.cc', 1334 'browser/renderer_host/chrome_resource_dispatcher_host_delegate_browsertest.cc', 1335 'browser/renderer_host/render_process_host_chrome_browsertest.cc', 1336 'browser/renderer_host/web_cache_manager_browsertest.cc', 1337 'browser/repost_form_warning_browsertest.cc', 1338 'browser/resources/pdf/pdf_extension_test.cc', 1339 'browser/safe_browsing/local_safebrowsing_test_server.cc', 1340 'browser/safe_browsing/safe_browsing_blocking_page_test.cc', 1341 'browser/safe_browsing/safe_browsing_service_browsertest.cc', 1342 'browser/safe_browsing/safe_browsing_test.cc', 1343 'browser/search/suggestions/thumbnail_manager_browsertest.cc', 1344 'browser/service_process/service_process_control_browsertest.cc', 1345 'browser/services/gcm/fake_gcm_profile_service.cc', 1346 'browser/services/gcm/fake_gcm_profile_service.h', 1347 'browser/sessions/better_session_restore_browsertest.cc', 1348 'browser/sessions/persistent_tab_restore_service_browsertest.cc', 1349 'browser/sessions/session_restore_browsertest.cc', 1350 'browser/sessions/session_restore_browsertest_chromeos.cc', 1351 'browser/sessions/tab_restore_browsertest.cc', 1352 'browser/signin/signin_browsertest.cc', 1353 'browser/speech/extension_api/tts_extension_apitest.cc', 1354 'browser/spellchecker/spellcheck_service_browsertest.cc', 1355 'browser/ssl/ssl_browser_tests.cc', 1356 'browser/ssl/ssl_client_certificate_selector_test.cc', 1357 'browser/ssl/ssl_client_certificate_selector_test.h', 1358 'browser/sync_file_system/mock_local_change_processor.cc', 1359 'browser/sync_file_system/mock_local_change_processor.h', 1360 'browser/sync_file_system/mock_remote_file_sync_service.cc', 1361 'browser/sync_file_system/mock_remote_file_sync_service.h', 1362 'browser/tab_contents/view_source_browsertest.cc', 1363 'browser/task_manager/task_manager_browsertest.cc', 1364 'browser/task_manager/task_manager_browsertest_util.cc', 1365 'browser/task_manager/task_manager_browsertest_util.h', 1366 'browser/themes/theme_service_browsertest.cc', 1367 'browser/translate/translate_browsertest.cc', 1368 'browser/translate/translate_browser_test_utils.cc', 1369 'browser/translate/translate_browser_test_utils.h', 1370 'browser/translate/translate_manager_browsertest.cc', 1371 'browser/ui/app_list/app_list_controller_browsertest.cc', 1372 'browser/ui/app_list/app_list_service_views_browsertest.cc', 1373 'browser/ui/app_list/search/people/people_provider_browsertest.cc', 1374 'browser/ui/app_list/search/webstore/webstore_provider_browsertest.cc', 1375 'browser/ui/ash/accelerator_commands_browsertest.cc', 1376 'browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc', 1377 'browser/ui/ash/launcher/launcher_favicon_loader_browsertest.cc', 1378 'browser/ui/ash/shelf_browsertest.cc', 1379 'browser/ui/ash/volume_controller_browsertest_chromeos.cc', 1380 'browser/ui/autofill/autofill_dialog_controller_browsertest.cc', 1381 'browser/ui/autofill/autofill_dialog_view_tester.h', 1382 'browser/ui/autofill/mock_address_validator.cc', 1383 'browser/ui/autofill/mock_address_validator.h', 1384 'browser/ui/autofill/test_generated_credit_card_bubble_view.cc', 1385 'browser/ui/autofill/test_generated_credit_card_bubble_view.h', 1386 'browser/ui/autofill/test_generated_credit_card_bubble_controller.cc', 1387 'browser/ui/autofill/test_generated_credit_card_bubble_controller.h', 1388 'browser/ui/blocked_content/popup_blocker_browsertest.cc', 1389 'browser/ui/bookmarks/bookmark_browsertest.cc', 1390 'browser/ui/browser_browsertest.cc', 1391 'browser/ui/browser_close_browsertest.cc', 1392 'browser/ui/browser_command_controller_browsertest.cc', 1393 'browser/ui/browser_navigator_browsertest.cc', 1394 'browser/ui/browser_navigator_browsertest.h', 1395 'browser/ui/browser_navigator_browsertest_chromeos.cc', 1396 'browser/ui/browser_tabrestore_browsertest.cc', 1397 'browser/ui/cocoa/accelerators_cocoa_browsertest.mm', 1398 'browser/ui/cocoa/applescript/browsercrapplication+applescript_test.mm', 1399 'browser/ui/cocoa/applescript/window_applescript_test.mm', 1400 'browser/ui/cocoa/apps/app_shim_menu_controller_mac_browsertest.mm', 1401 'browser/ui/cocoa/apps/native_app_window_cocoa_browsertest.mm', 1402 'browser/ui/cocoa/autofill/autofill_dialog_cocoa_browsertest.mm', 1403 'browser/ui/cocoa/autofill/autofill_dialog_view_tester_cocoa.mm', 1404 'browser/ui/cocoa/autofill/autofill_dialog_view_tester_cocoa.h', 1405 'browser/ui/cocoa/browser_window_cocoa_browsertest.mm', 1406 'browser/ui/cocoa/browser_window_controller_browsertest.mm', 1407 'browser/ui/cocoa/certificate_viewer_mac_browsertest.mm', 1408 'browser/ui/cocoa/constrained_window/constrained_window_mac_browsertest.mm', 1409 'browser/ui/cocoa/content_settings/collected_cookies_mac_browsertest.mm', 1410 'browser/ui/cocoa/content_settings/content_setting_bubble_cocoa_unittest.mm', 1411 'browser/ui/cocoa/dev_tools_controller_browsertest.mm', 1412 'browser/ui/cocoa/extensions/extension_action_context_menu_controller_browsertest.mm', 1413 'browser/ui/cocoa/extensions/extension_install_dialog_controller_browsertest.mm', 1414 'browser/ui/cocoa/extensions/extension_install_prompt_test_utils.h', 1415 'browser/ui/cocoa/extensions/extension_install_prompt_test_utils.mm', 1416 'browser/ui/cocoa/extensions/media_galleries_dialog_cocoa_browsertest.mm', 1417 'browser/ui/cocoa/extensions/windowed_install_dialog_controller_browsertest.mm', 1418 'browser/ui/cocoa/find_bar/find_bar_browsertest.mm', 1419 'browser/ui/cocoa/location_bar/zoom_decoration_browsertest.mm', 1420 'browser/ui/cocoa/omnibox/omnibox_view_mac_browsertest.mm', 1421 'browser/ui/cocoa/one_click_signin_bubble_controller_browsertest.mm', 1422 'browser/ui/cocoa/one_click_signin_dialog_controller_browsertest.mm', 1423 'browser/ui/cocoa/profiles/profile_signin_confirmation_view_controller_browsertest.mm', 1424 'browser/ui/cocoa/ssl_client_certificate_selector_cocoa_browsertest.mm', 1425 'browser/ui/cocoa/view_id_util_browsertest.mm', 1426 'browser/ui/content_settings/content_setting_bubble_model_browsertest.cc', 1427 'browser/ui/find_bar/find_bar_host_browsertest.cc', 1428 'browser/ui/fullscreen/fullscreen_controller_browsertest.cc', 1429 'browser/ui/global_error/global_error_service_browsertest.cc', 1430 'browser/ui/login/login_prompt_browsertest.cc', 1431 'browser/ui/panels/panel_extension_browsertest.cc', 1432 'browser/ui/pdf/pdf_browsertest.cc', 1433 'browser/ui/prefs/prefs_tab_helper_browsertest.cc', 1434 'browser/ui/settings_window_manager_browsertest.cc', 1435 'browser/ui/startup/startup_browser_creator_browsertest.cc', 1436 'browser/ui/sync/one_click_signin_bubble_links_delegate_browsertest.cc', 1437 'browser/ui/sync/profile_signin_confirmation_helper_browsertest.cc', 1438 'browser/ui/tab_modal_confirm_dialog_browsertest.cc', 1439 'browser/ui/tab_modal_confirm_dialog_browsertest.h', 1440 'browser/ui/toolbar/test_toolbar_model.cc', 1441 'browser/ui/toolbar/test_toolbar_model.h', 1442 'browser/ui/views/autofill/autofill_dialog_view_tester_views.cc', 1443 'browser/ui/views/autofill/autofill_dialog_view_tester_views.h', 1444 'browser/ui/views/autofill/autofill_popup_base_view_browsertest.cc', 1445 'browser/ui/views/frame/browser_non_client_frame_view_ash_browsertest.cc', 1446 'browser/ui/views/frame/browser_view_browsertest.cc', 1447 'browser/ui/views/frame/browser_window_property_manager_browsertest_win.cc', 1448 'browser/ui/views/location_bar/zoom_bubble_view_browsertest.cc', 1449 'browser/ui/views/profiles/avatar_menu_button_browsertest.cc', 1450 'browser/ui/views/profiles/new_avatar_menu_button_browsertest.cc', 1451 'browser/ui/views/profiles/profile_chooser_view_browsertest.cc', 1452 'browser/ui/views/select_file_dialog_extension_browsertest.cc', 1453 'browser/ui/views/toolbar/browser_actions_container_browsertest.cc', 1454 'browser/ui/views/toolbar/toolbar_view_browsertest.cc', 1455 'browser/ui/views/translate/translate_bubble_view_browsertest.cc', 1456 'browser/ui/views/web_dialog_view_browsertest.cc', 1457 'browser/ui/webui/app_list/start_page_browsertest.js', 1458 'browser/ui/webui/bidi_checker_web_ui_test.cc', 1459 'browser/ui/webui/bidi_checker_web_ui_test.h', 1460 'browser/ui/webui/bookmarks_ui_browsertest.cc', 1461 'browser/ui/webui/chrome_url_data_manager_browsertest.cc', 1462 'browser/ui/webui/chromeos/set_time_ui_browsertest.js', 1463 'browser/ui/webui/constrained_web_dialog_ui_browsertest.cc', 1464 'browser/ui/webui/downloads_dom_handler_browsertest.cc', 1465 'browser/ui/webui/downloads_ui_browsertest.cc', 1466 'browser/ui/webui/downloads_ui_browsertest.h', 1467 'browser/ui/webui/downloads_ui_browsertest.js', 1468 'browser/ui/webui/extensions/chromeos/kiosk_apps_browsertest.js', 1469 'browser/ui/webui/extensions/extension_settings_browsertest.cc', 1470 'browser/ui/webui/extensions/extension_settings_browsertest.h', 1471 'browser/ui/webui/extensions/extension_settings_browsertest.js', 1472 'browser/ui/webui/help/help_browsertest.js', 1473 'browser/ui/webui/identity_internals_ui_browsertest.cc', 1474 'browser/ui/webui/identity_internals_ui_browsertest.h', 1475 'browser/ui/webui/identity_internals_ui_browsertest.js', 1476 'browser/ui/webui/inspect_ui_browsertest.cc', 1477 'browser/ui/webui/net_internals/net_internals_ui_browsertest.cc', 1478 'browser/ui/webui/net_internals/net_internals_ui_browsertest.h', 1479 'browser/ui/webui/ntp/most_visited_browsertest.cc', 1480 'browser/ui/webui/ntp/new_tab_page_sync_handler_browsertest.cc', 1481 'browser/ui/webui/ntp/new_tab_ui_browsertest.cc', 1482 'browser/ui/webui/options/autofill_options_browsertest.js', 1483 'browser/ui/webui/options/browser_options_browsertest.js', 1484 'browser/ui/webui/options/certificate_manager_browsertest.cc', 1485 'browser/ui/webui/options/certificate_manager_browsertest.js', 1486 'browser/ui/webui/options/clear_browser_data_browsertest.cc', 1487 'browser/ui/webui/options/chromeos/accounts_options_browsertest.cc', 1488 'browser/ui/webui/options/chromeos/accounts_options_browsertest.js', 1489 'browser/ui/webui/options/chromeos/bluetooth_options_browsertest.js', 1490 'browser/ui/webui/options/chromeos/date_time_options_browsertest.js', 1491 'browser/ui/webui/options/chromeos/guest_mode_options_ui_browsertest.cc', 1492 'browser/ui/webui/options/chromeos/shared_options_browsertest.cc', 1493 'browser/ui/webui/options/content_options_browsertest.js', 1494 'browser/ui/webui/options/content_settings_exception_area_browsertest.js', 1495 'browser/ui/webui/options/cookies_view_browsertest.js', 1496 'browser/ui/webui/options/edit_dictionary_browsertest.js', 1497 'browser/ui/webui/options/font_settings_browsertest.js', 1498 'browser/ui/webui/options/language_options_browsertest.js', 1499 'browser/ui/webui/options/language_options_dictionary_download_browsertest.js', 1500 'browser/ui/webui/options/manage_profile_browsertest.js', 1501 'browser/ui/webui/options/options_browsertest.cc', 1502 'browser/ui/webui/options/options_browsertest.js', 1503 'browser/ui/webui/options/options_ui_browsertest.cc', 1504 'browser/ui/webui/options/options_ui_browsertest.h', 1505 'browser/ui/webui/options/password_manager_browsertest.js', 1506 'browser/ui/webui/options/profile_settings_reset_browsertest.js', 1507 'browser/ui/webui/options/preferences_browsertest.cc', 1508 'browser/ui/webui/options/preferences_browsertest.h', 1509 'browser/ui/webui/options/search_engine_manager_browsertest.js', 1510 'browser/ui/webui/options/settings_app_browsertest.js', 1511 'browser/ui/webui/options/settings_format_browsertest.js', 1512 'browser/ui/webui/options/startup_page_list_browsertest.js', 1513 'browser/ui/webui/password_manager_internals/password_manager_internals_ui_browsertest.cc', 1514 'browser/ui/webui/policy_ui_browsertest.cc', 1515 'browser/ui/webui/print_preview/print_preview_ui_browsertest.cc', 1516 'browser/ui/webui/signin/user_manager_ui_browsertest.cc', 1517 'browser/ui/webui/signin/inline_login_ui_browsertest.cc', 1518 'browser/ui/webui/sync_internals_browsertest.js', 1519 'browser/ui/webui/sync_setup_browsertest.js', 1520 'browser/ui/webui/web_ui_test_handler.cc', 1521 'browser/ui/webui/web_ui_test_handler.h', 1522 'browser/unload_browsertest.cc', 1523 'common/mac/mock_launchd.cc', 1524 'common/mac/mock_launchd.h', 1525 'common/time_format_browsertest.cc', 1526 'renderer/chrome_content_renderer_client_browsertest.cc', 1527 'renderer/autofill/autofill_renderer_browsertest.cc', 1528 'renderer/autofill/form_autocomplete_browsertest.cc', 1529 'renderer/autofill/form_autofill_browsertest.cc', 1530 'renderer/autofill/page_click_tracker_browsertest.cc', 1531 'renderer/autofill/password_autofill_agent_browsertest.cc', 1532 'renderer/autofill/password_generation_agent_browsertest.cc', 1533 'renderer/content_settings_observer_browsertest.cc', 1534 'renderer/media/cast_session_browsertest.cc', 1535 'renderer/printing/print_web_view_helper_browsertest.cc', 1536 'renderer/safe_browsing/malware_dom_details_browsertest.cc', 1537 'renderer/safe_browsing/phishing_classifier_browsertest.cc', 1538 'renderer/safe_browsing/phishing_classifier_delegate_browsertest.cc', 1539 'renderer/safe_browsing/phishing_dom_feature_extractor_browsertest.cc', 1540 'renderer/translate/translate_helper_browsertest.cc', 1541 'renderer/translate/translate_script_browsertest.cc', 1542 'test/base/browser_tests_main.cc', 1543 'test/base/chrome_render_view_test.cc', 1544 'test/base/chrome_render_view_test.h', 1545 'test/base/web_ui_browser_test.cc', 1546 'test/base/web_ui_browser_test.h', 1547 'test/base/web_ui_browser_test_browsertest.cc', 1548 'test/base/in_process_browser_test_browsertest.cc', 1549 'test/base/javascript_browser_test.cc', 1550 'test/base/javascript_browser_test.h', 1551 'test/base/tracing_browsertest.cc', 1552 'test/base/test_chrome_web_ui_controller_factory.cc', 1553 'test/base/test_chrome_web_ui_controller_factory.h', 1554 'test/base/test_chrome_web_ui_controller_factory_browsertest.cc', 1555 'test/data/chromeos/oobe_webui_browsertest.js', 1556 'test/data/webui/about_invalidations_browsertest.js', 1557 'test/data/webui/accessibility_audit_browsertest.js', 1558 'test/data/webui/assertions.js', 1559 'test/data/webui/async_gen.cc', 1560 'test/data/webui/async_gen.h', 1561 'test/data/webui/async_gen.js', 1562 'test/data/webui/certificate_viewer_dialog_test.js', 1563 'test/data/webui/certificate_viewer_ui_test-inl.h', 1564 'test/data/webui/chrome_send_browsertest.cc', 1565 'test/data/webui/chrome_send_browsertest.h', 1566 'test/data/webui/chrome_send_browsertest.js', 1567 'test/data/webui/history_browsertest.js', 1568 'test/data/webui/history_ui_browsertest.cc', 1569 'test/data/webui/history_ui_browsertest.h', 1570 'test/data/webui/mock4js_browsertest.js', 1571 'test/data/webui/net_internals/bandwidth_view.js', 1572 'test/data/webui/net_internals/dns_view.js', 1573 'test/data/webui/net_internals/events_view.js', 1574 'test/data/webui/net_internals/hsts_view.js', 1575 'test/data/webui/net_internals/log_util.js', 1576 'test/data/webui/net_internals/log_view_painter.js', 1577 'test/data/webui/net_internals/main.js', 1578 'test/data/webui/net_internals/net_internals_test.js', 1579 'test/data/webui/net_internals/prerender_view.js', 1580 'test/data/webui/net_internals/test_view.js', 1581 'test/data/webui/net_internals/timeline_view.js', 1582 'test/data/webui/net_internals/waterfall_view.js', 1583 'test/data/webui/ntp4.js', 1584 'test/data/webui/ntp4_browsertest.cc', 1585 'test/data/webui/ntp4_browsertest.h', 1586 'test/data/webui/print_preview.cc', 1587 'test/data/webui/print_preview.h', 1588 'test/data/webui/print_preview.js', 1589 'test/data/webui/sandboxstatus_browsertest.js', 1590 'test/data/webui/webui_resource_browsertest.cc', 1591 'test/gpu/gpu_feature_browsertest.cc', 1592 'test/gpu/webgl_infobar_browsertest.cc', 1593 'test/ppapi/ppapi_browsertest.cc', 1594 'test/remoting/auth_browsertest.cc', 1595 'test/remoting/launch_browsertest.cc', 1596 'test/remoting/key_code_conv.cc', 1597 'test/remoting/key_code_conv.h', 1598 'test/remoting/key_code_map.h', 1599 'test/remoting/me2me_browsertest.cc', 1600 'test/remoting/page_load_notification_observer.cc', 1601 'test/remoting/page_load_notification_observer.h', 1602 'test/remoting/pin_browsertest.cc', 1603 'test/remoting/remote_desktop_browsertest.cc', 1604 'test/remoting/remote_desktop_browsertest.h', 1605 'test/remoting/waiter.cc', 1606 'test/remoting/waiter.h', 1607 # TODO(craig): Rename this and run from base_unittests when the test 1608 # is safe to run there. See http://crbug.com/78722 for details. 1609 '../base/files/file_path_watcher_browsertest.cc', 1610 ], 1611 'rules': [ 1612 { 1613 'rule_name': 'js2webui', 1614 'extension': 'js', 1615 'msvs_external_rule': 1, 1616 'inputs': [ 1617 '<(gypv8sh)', 1618 '<(PRODUCT_DIR)/d8<(EXECUTABLE_SUFFIX)', 1619 '<(mock_js)', 1620 '<(test_api_js)', 1621 '<(js2gtest)', 1622 ], 1623 'outputs': [ 1624 '<(INTERMEDIATE_DIR)/chrome/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT)-gen.cc', 1625 '<(PRODUCT_DIR)/test_data/chrome/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).js', 1626 ], 1627 'process_outputs_as_sources': 1, 1628 'action': [ 1629 'python', 1630 '<@(_inputs)', 1631 'webui', 1632 '<(RULE_INPUT_PATH)', 1633 'chrome/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).js', 1634 '<@(_outputs)', 1635 ], 1636 }, 1637 ], 1638 'msvs_settings': { 1639 'VCLinkerTool': { 1640 'conditions': [ 1641 ['incremental_chrome_dll==1', { 1642 'UseLibraryDependencyInputs': "true", 1643 }], 1644 ], 1645 }, 1646 }, 1647 'conditions': [ 1648 ['enable_one_click_signin==0', { 1649 'sources!': [ 1650 'browser/ui/sync/one_click_signin_bubble_links_delegate_browsertest.cc', 1651 ] 1652 }], 1653 ['enable_autofill_dialog==0', { 1654 'sources!': [ 1655 'browser/ui/autofill/autofill_dialog_controller_browsertest.cc', 1656 ] 1657 }], 1658 ['disable_nacl==0', { 1659 'sources':[ 1660 'browser/extensions/extension_nacl_browsertest.cc', 1661 'browser/nacl_host/test/gdb_debug_stub_browsertest.cc', 1662 ], 1663 'dependencies': [ 1664 # Runtime dependency. 1665 '../ppapi/native_client/src/trusted/plugin/plugin.gyp:ppGoogleNaClPluginChrome', 1666 ], 1667 'conditions': [ 1668 ['disable_nacl_untrusted==0', { 1669 'sources': [ 1670 'test/nacl/nacl_browsertest.cc', 1671 'test/nacl/nacl_browsertest_uma.cc', 1672 'test/nacl/nacl_browsertest_util.cc', 1673 'test/nacl/nacl_browsertest_util.h', 1674 'test/nacl/pnacl_header_test.cc', 1675 'test/nacl/pnacl_header_test.h', 1676 ], 1677 'dependencies': [ 1678 'test/data/nacl/nacl_test_data.gyp:*', 1679 '../ppapi/native_client/native_client.gyp:nacl_irt', 1680 '../ppapi/ppapi_nacl.gyp:ppapi_nacl_tests', 1681 '../ppapi/tests/extensions/extensions.gyp:ppapi_tests_extensions_background_keepalive', 1682 '../ppapi/tests/extensions/extensions.gyp:ppapi_tests_extensions_media_galleries', 1683 ], 1684 'conditions': [ 1685 ['chromeos==1', { 1686 'sources': [ 1687 '../third_party/liblouis/nacl_wrapper/liblouis_wrapper_browsertest.cc', 1688 ], 1689 'dependencies': [ 1690 'browser_chromeos', 1691 '../third_party/liblouis/liblouis_nacl.gyp:liblouis_test_data', 1692 ], 1693 }], 1694 ], 1695 }], 1696 ['OS=="win" or OS=="linux"', { 1697 'sources': [ 1698 'browser/nacl_host/test/nacl_gdb_browsertest.cc', 1699 ], 1700 'dependencies': [ 1701 'browser/nacl_host/test/mock_nacl_gdb.gyp:mock_nacl_gdb', 1702 ], 1703 }], 1704 ['OS=="win"', { 1705 # TODO(halyavin) NaCl on Windows can't open debug stub socket 1706 # in browser process as needed by this test. 1707 # See http://crbug.com/157312. 1708 'sources!': [ 1709 'browser/nacl_host/test/gdb_debug_stub_browsertest.cc', 1710 ], 1711 'dependencies': [ 1712 'chrome.gyp:chrome_nacl_win64', 1713 ], 1714 }], 1715 ['OS=="linux"', { 1716 'dependencies': [ 1717 '../native_client/src/trusted/service_runtime/linux/nacl_bootstrap.gyp:nacl_helper_bootstrap', 1718 '../components/nacl.gyp:nacl_helper', 1719 ], 1720 }], 1721 ['chromeos==0', { 1722 'sources!': [ 1723 'test/data/chromeos/oobe_webui_browsertest.js', 1724 ], 1725 }], 1726 ], 1727 }], 1728 ['debug_devtools==1', { 1729 'defines': [ 1730 'DEBUG_DEVTOOLS=1', 1731 ], 1732 }], 1733 ['use_ash==1', { 1734 'dependencies': [ 1735 '../ash/ash.gyp:ash_test_support', 1736 ], 1737 }], 1738 ['use_aura==1 or toolkit_views==1', { 1739 'dependencies': [ 1740 '../ui/events/events.gyp:events_test_support', 1741 ], 1742 }], 1743 ['chromeos==0', { 1744 'sources/': [ 1745 ['exclude', '^browser/chromeos'], 1746 ['exclude', '^browser/ui/webui/options/chromeos/'], 1747 ], 1748 'sources!': [ 1749 'browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_apitest_nss.cc', 1750 'browser/extensions/api/terminal/terminal_private_apitest.cc', 1751 'browser/invalidation/profile_invalidation_provider_factory_browsertest.cc', 1752 'browser/net/nss_context_chromeos_browsertest.cc', 1753 'browser/notifications/login_state_notification_blocker_chromeos_browsertest.cc', 1754 'browser/ui/views/select_file_dialog_extension_browsertest.cc', 1755 'test/data/webui/certificate_viewer_dialog_test.js', 1756 'test/data/webui/certificate_viewer_ui_test-inl.h', 1757 ], 1758 }, { # chromeos==1 1759 'sources!': [ 1760 '../apps/load_and_launch_browsertest.cc', 1761 'browser/printing/cloud_print/test/cloud_print_policy_browsertest.cc', 1762 'browser/printing/cloud_print/test/cloud_print_proxy_process_browsertest.cc', 1763 # chromeos does not support profile list avatar menu 1764 'browser/profiles/profile_list_desktop_browsertest.cc', 1765 'browser/service_process/service_process_control_browsertest.cc', 1766 'browser/signin/signin_browsertest.cc', 1767 # chromeos does not use cross-platform panels 1768 'browser/ui/panels/panel_extension_browsertest.cc', 1769 # chromeos does not use the desktop user manager 1770 'browser/ui/webui/signin/user_manager_ui_browsertest.cc', 1771 ], 1772 'dependencies': [ 1773 '../dbus/dbus.gyp:dbus_test_support', 1774 '../build/linux/system.gyp:dbus', 1775 ], 1776 }], 1777 ['configuration_policy==0', { 1778 'sources/': [ 1779 ['exclude', '^browser/policy/'], 1780 ], 1781 'sources!': [ 1782 'browser/ui/webui/options/certificate_manager_browsertest.cc', 1783 'browser/ui/webui/options/preferences_browsertest.cc', 1784 'browser/ui/webui/policy_ui_browsertest.cc', 1785 ], 1786 }], 1787 ['input_speech==0', { 1788 'sources/': [ 1789 ['exclude', '^browser/speech/'], 1790 ['exclude', '^../content/browser/speech/'], 1791 ], 1792 }], 1793 ['safe_browsing==1', { 1794 'defines': [ 1795 'FULL_SAFE_BROWSING', 1796 ], 1797 }], 1798 # TODO(sgurun) enable tests. 1799 ['safe_browsing==2', { 1800 'sources/': [ 1801 ['exclude', '^browser/safe_browsing/'], 1802 ['exclude', '^renderer/safe_browsing/'], 1803 ], 1804 }], 1805 ['safe_browsing==0', { 1806 'sources/': [ 1807 ['exclude', '^browser/safe_browsing/'], 1808 ['exclude', '^renderer/safe_browsing/'], 1809 ], 1810 }], 1811 ['enable_captive_portal_detection!=1', { 1812 'sources/': [ 1813 ['exclude', '^browser/captive_portal/'], 1814 ], 1815 }], 1816 ['enable_webrtc==0', { 1817 'sources!': [ 1818 'browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc', 1819 'browser/extensions/api/webrtc_logging_private/webrtc_logging_private_apitest.cc', 1820 'browser/media/chrome_webrtc_browsertest.cc', 1821 'browser/media/chrome_webrtc_disable_encryption_flag_browsertest.cc', 1822 'browser/media/chrome_webrtc_getmediadevices_browsertest.cc', 1823 ], 1824 }], 1825 ['OS=="win"', { 1826 'sources': [ 1827 '<(SHARED_INTERMEDIATE_DIR)/chrome_version/other_version.rc', 1828 '<(SHARED_INTERMEDIATE_DIR)/ui/ui_resources/ui_unscaled_resources.rc', 1829 ], 1830 'include_dirs': [ 1831 '<(DEPTH)/third_party/wtl/include', 1832 ], 1833 'dependencies': [ 1834 'chrome_version_resources', 1835 ], 1836 'conditions': [ 1837 ['win_use_allocator_shim==1', { 1838 'dependencies': [ 1839 '<(allocator_target)', 1840 ], 1841 }], 1842 ], 1843 }, { # else: OS != "win" 1844 'sources!': [ 1845 'app/chrome_command_ids.h', 1846 'app/chrome_dll.rc', 1847 'app/chrome_dll_resource.h', 1848 'app/chrome_version.rc.version', 1849 ], 1850 }], 1851 ['chromeos==0 and use_aura==1', { 1852 'sources!': [ 1853 # On Windows and Linux, we currently don't support enough of the 1854 # ash environment to run these unit tests. 1855 # 1856 # TODO: enable these on windows and linux. 1857 'browser/chromeos/system/tray_accessibility_browsertest.cc', 1858 'browser/ui/ash/accelerator_commands_browsertest.cc', 1859 'browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc', 1860 'browser/ui/ash/launcher/launcher_favicon_loader_browsertest.cc', 1861 'browser/ui/ash/shelf_browsertest.cc', 1862 'browser/ui/views/frame/app_non_client_frame_view_ash_browsertest.cc', 1863 'browser/ui/views/frame/browser_non_client_frame_view_ash_browsertest.cc', 1864 ], 1865 }], 1866 ['OS=="linux"', { 1867 'dependencies': [ 1868 '../build/linux/system.gyp:ssl', 1869 ], 1870 }], 1871 ['OS=="mac"', { 1872 # TODO(mark): We really want this for all non-static library 1873 # targets, but when we tried to pull it up to the common.gypi 1874 # level, it broke other things like the ui and startup tests. *shrug* 1875 'xcode_settings': { 1876 'OTHER_LDFLAGS': [ 1877 '-Wl,-ObjC', 1878 ], 1879 }, 1880 # Other platforms only need 1881 # chrome_resources.gyp:{packed_extra_resources,packed_resources}, 1882 # and can build this target standalone much faster. 1883 'dependencies': [ 1884 'chrome', 1885 '../components/components.gyp:breakpad_stubs', 1886 '../third_party/ocmock/ocmock.gyp:ocmock', 1887 ], 1888 'sources': [ 1889 'browser/renderer_host/chrome_render_widget_host_view_mac_delegate_browsertest.cc', 1890 'browser/renderer_host/chrome_render_widget_host_view_mac_history_swiper_browsertest.mm', 1891 'browser/spellchecker/spellcheck_message_filter_mac_browsertest.cc', 1892 ], 1893 'sources!': [ 1894 # TODO(groby): This test depends on hunspell and we cannot run it on 1895 # Mac, which does not use hunspell by default. 1896 'browser/spellchecker/spellcheck_service_browsertest.cc', 1897 # TODO(rouslan): This test depends on the custom dictionary UI, 1898 # which is disabled on Mac. 1899 'browser/ui/webui/options/edit_dictionary_browsertest.js', 1900 # TODO(rouslan): This test depends on hunspell and we cannot run it 1901 # on Mac, which does use hunspell by default. 1902 'browser/ui/webui/options/language_options_dictionary_download_browsertest.js', 1903 # ProcessSingletonMac doesn't do anything. 1904 'browser/process_singleton_browsertest.cc', 1905 # This test depends on GetCommandLineForRelaunch, which is not 1906 # available on Mac. 1907 'browser/printing/cloud_print/test/cloud_print_policy_browsertest.cc', 1908 # single-process mode hangs on Mac sometimes because of multiple UI 1909 # message loops. See 306348 1910 'renderer/safe_browsing/phishing_classifier_browsertest.cc', 1911 'renderer/safe_browsing/phishing_classifier_delegate_browsertest.cc', 1912 'renderer/safe_browsing/phishing_dom_feature_extractor_browsertest.cc', 1913 ], 1914 }], 1915 ['OS=="mac" or OS=="win"', { 1916 'sources': [ 1917 'browser/media_galleries/fileapi/itunes_data_provider_browsertest.cc', 1918 'browser/media_galleries/fileapi/picasa_data_provider_browsertest.cc', 1919 ], 1920 }], 1921 ['OS=="mac"', { 1922 'sources': [ 1923 'browser/media_galleries/fileapi/iphoto_data_provider_browsertest.cc', 1924 ], 1925 }], 1926 ['os_posix == 0 or chromeos == 1', { 1927 'sources!': [ 1928 'common/time_format_browsertest.cc', 1929 ], 1930 }], 1931 ['OS=="android"', { 1932 'sources!': [ 1933 'browser/policy/cloud/component_cloud_policy_browsertest.cc', 1934 'browser/prefs/pref_hash_browsertest.cc', 1935 ], 1936 }], 1937 ['os_posix == 1 and OS != "mac" and OS != "android"', { 1938 'conditions': [ 1939 ['use_allocator!="none"', { 1940 'dependencies': [ 1941 '../base/allocator/allocator.gyp:allocator', 1942 ], 1943 }], 1944 ], 1945 }], 1946 ['OS=="win" or OS == "mac"', { 1947 'dependencies': [ 1948 '../components/components.gyp:wifi_test_support', 1949 ], 1950 }], 1951 ['chromeos == 1 or OS=="win" or OS == "mac"', { 1952 'sources': [ 1953 'browser/extensions/api/networking_private/networking_private_apitest.cc', 1954 ], 1955 }], 1956 ['toolkit_views==1', { 1957 'dependencies': [ 1958 '../ui/views/views.gyp:views', 1959 ], 1960 'sources!': [ 1961 # TODO(estade): port to views. 1962 'browser/ui/webui/constrained_web_dialog_ui_browsertest.cc', 1963 ], 1964 }, { # else: toolkit_views == 0 1965 'sources/': [ 1966 ['exclude', '^../ui/views/'], 1967 ['exclude', '^browser/ui/views/'], 1968 ], 1969 }], 1970 ['OS!="android" and OS!="ios"', { 1971 'dependencies': [ 1972 # build time dependency. 1973 '../v8/src/d8.gyp:d8#host', 1974 ], 1975 }], 1976 ['OS!="android" and OS!="ios" and OS!="linux"', { 1977 # npapi test plugin doesn't build on android or ios 1978 'dependencies': [ 1979 # build time dependency. 1980 '../content/content_shell_and_tests.gyp:copy_npapi_test_plugin', 1981 ], 1982 }], 1983 ['enable_app_list==0', { 1984 'sources/': [ 1985 ['exclude', '^browser/apps/drive/'], 1986 ['exclude', '^browser/ui/app_list/'], 1987 ['exclude', '^browser/ui/webui/app_list/'], 1988 ], 1989 }], 1990 ['enable_pepper_cdms==1', { 1991 'dependencies': [ 1992 # Runtime dependencies. 1993 '../third_party/widevine/cdm/widevine_cdm.gyp:widevinecdmadapter', 1994 '../media/media.gyp:clearkeycdmadapter', 1995 ], 1996 }], 1997 ['enable_printing!=1', { 1998 'sources/': [ 1999 ['exclude', '^browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc'], 2000 ['exclude', '^browser/printing/cloud_print/test/.*'], 2001 ['exclude', '^browser/printing/print_preview_dialog_controller_browsertest.cc'], 2002 ['exclude', '^browser/ui/webui/print_preview/print_preview_ui_browsertest.cc'], 2003 ['exclude', '^renderer/printing/print_web_view_helper_browsertest.cc'], 2004 ['exclude', '^test/data/webui/print_preview.cc'], 2005 ['exclude', '^test/data/webui/print_preview.h'], 2006 ['exclude', '^test/data/webui/print_preview.js'], 2007 ], 2008 }], 2009 ['enable_mdns==1', { 2010 'sources' : [ 2011 'browser/ui/webui/local_discovery/local_discovery_ui_browsertest.cc', 2012 ] 2013 }], 2014 [ 'use_brlapi==0', { 2015 'sources!': [ 2016 'browser/extensions/api/braille_display_private/braille_display_private_apitest.cc' 2017 ] 2018 }], 2019 ['branding=="Chrome"', { 2020 'sources!': [ 2021 # crbug.com/230471 2022 'test/data/webui/accessibility_audit_browsertest.js', 2023 # These tests depend on single process mode, which is disabled in 2024 # official builds. 2025 'renderer/safe_browsing/phishing_classifier_browsertest.cc', 2026 'renderer/safe_browsing/phishing_classifier_delegate_browsertest.cc', 2027 'renderer/safe_browsing/phishing_dom_feature_extractor_browsertest.cc', 2028 ] 2029 }], 2030 ['enable_autofill_dialog!=1 or OS=="android" or OS=="ios"', { 2031 'dependencies!': [ 2032 '../third_party/libaddressinput/libaddressinput.gyp:libaddressinput', 2033 ], 2034 }], 2035 ['use_ozone==1', { 2036 'sources!': [ 2037 # crbug.com/362698 2038 'browser/chromeos/input_method/input_method_engine_browsertests.cc', 2039 'browser/extensions/api/input_ime/input_ime_apitest_chromeos.cc', 2040 ], 2041 }], 2042 ['remoting==1', { 2043 'dependencies': [ 2044 '../remoting/remoting.gyp:remoting_webapp', 2045 ] 2046 }, { 2047 'sources/': [ 2048 ['exclude', '^test/remoting'], 2049 ], 2050 }], 2051 ['use_x11==1', { 2052 'dependencies': [ 2053 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', 2054 ], 2055 }], 2056 ], # conditions 2057 }, # target browser_tests 2058 { 2059 # Executable that runs each perf browser test in a new process. 2060 'target_name': 'performance_browser_tests', 2061 'type': 'executable', 2062 'dependencies': [ 2063 'browser', 2064 'chrome_resources.gyp:chrome_resources', 2065 'chrome_resources.gyp:chrome_strings', 2066 'chrome_resources.gyp:packed_extra_resources', 2067 'chrome_resources.gyp:packed_resources', 2068 'renderer', 2069 'test/perf/perf_test.gyp:*', 2070 'test_support_common', 2071 '../base/base.gyp:base', 2072 '../base/base.gyp:base_i18n', 2073 '../base/base.gyp:test_support_base', 2074 '../media/cast/cast.gyp:cast_test_utility', 2075 '../net/net.gyp:net', 2076 '../net/net.gyp:net_test_support', 2077 '../skia/skia.gyp:skia', 2078 '../sync/sync.gyp:sync', 2079 '../testing/gmock.gyp:gmock', 2080 '../testing/gtest.gyp:gtest', 2081 '../testing/perf/perf_test.gyp:*', 2082 '../third_party/icu/icu.gyp:icui18n', 2083 '../third_party/icu/icu.gyp:icuuc', 2084 '../third_party/leveldatabase/leveldatabase.gyp:leveldatabase', 2085 '../v8/tools/gyp/v8.gyp:v8', 2086 # Runtime dependencies 2087 '../third_party/mesa/mesa.gyp:osmesa', 2088 ], 2089 'include_dirs': [ 2090 '..', 2091 ], 2092 'defines': [ 2093 'HAS_OUT_OF_PROC_TEST_RUNNER', 2094 ], 2095 'sources': [ 2096 '../components/autofill/content/renderer/test_password_autofill_agent.cc', 2097 '../components/autofill/content/renderer/test_password_autofill_agent.h', 2098 '../components/autofill/content/renderer/test_password_generation_agent.cc', 2099 '../components/autofill/content/renderer/test_password_generation_agent.h', 2100 'app/chrome_command_ids.h', 2101 'app/chrome_dll.rc', 2102 'app/chrome_dll_resource.h', 2103 'app/chrome_version.rc.version', 2104 'browser/extensions/api/tab_capture/tab_capture_performancetest.cc', 2105 'browser/extensions/api/cast_streaming/performance_test.cc', 2106 'browser/extensions/browsertest_util.cc', 2107 'browser/extensions/extension_apitest.cc', 2108 'browser/extensions/extension_browsertest.cc', 2109 'browser/extensions/extension_test_notification_observer.cc', 2110 'browser/extensions/updater/extension_cache_fake.h', 2111 'browser/extensions/updater/extension_cache_fake.cc', 2112 'test/base/browser_perf_tests_main.cc', 2113 'test/base/chrome_render_view_test.cc', 2114 'test/base/chrome_render_view_test.h', 2115 'test/perf/browser_perf_test.cc', 2116 'test/perf/browser_perf_test.h', 2117 'test/perf/mach_ports_performancetest.cc', 2118 ], 2119 'rules': [ 2120 { 2121 'rule_name': 'js2webui', 2122 'extension': 'js', 2123 'msvs_external_rule': 1, 2124 'inputs': [ 2125 '<(gypv8sh)', 2126 '<(PRODUCT_DIR)/d8<(EXECUTABLE_SUFFIX)', 2127 '<(mock_js)', 2128 '<(test_api_js)', 2129 '<(js2gtest)', 2130 ], 2131 'outputs': [ 2132 '<(INTERMEDIATE_DIR)/chrome/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT)-gen.cc', 2133 '<(PRODUCT_DIR)/test_data/chrome/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).js', 2134 ], 2135 'process_outputs_as_sources': 1, 2136 'action': [ 2137 'python', 2138 '<@(_inputs)', 2139 'webui', 2140 '<(RULE_INPUT_PATH)', 2141 'chrome/<(RULE_INPUT_DIRNAME)/<(RULE_INPUT_ROOT).js', 2142 '<@(_outputs)', 2143 ], 2144 }, 2145 ], 2146 'conditions': [ 2147 ['OS=="win"', { 2148 'sources': [ 2149 '<(SHARED_INTERMEDIATE_DIR)/chrome_version/other_version.rc', 2150 '<(SHARED_INTERMEDIATE_DIR)/ui/ui_resources/ui_unscaled_resources.rc', 2151 ], 2152 'include_dirs': [ 2153 '<(DEPTH)/third_party/wtl/include', 2154 ], 2155 'dependencies': [ 2156 'chrome_version_resources', 2157 ], 2158 'conditions': [ 2159 ['win_use_allocator_shim==1', { 2160 'dependencies': [ 2161 '<(allocator_target)', 2162 ], 2163 }], 2164 ], 2165 'configurations': { 2166 'Debug_Base': { 2167 'msvs_settings': { 2168 'VCLinkerTool': { 2169 'LinkIncremental': '<(msvs_debug_link_nonincremental)', 2170 }, 2171 }, 2172 }, 2173 } 2174 }, { # else: OS != "win" 2175 'sources!': [ 2176 'app/chrome_command_ids.h', 2177 'app/chrome_dll.rc', 2178 'app/chrome_dll_resource.h', 2179 'app/chrome_version.rc.version', 2180 ], 2181 }], 2182 ['use_x11==1', { 2183 'dependencies': [ 2184 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', 2185 ], 2186 }], 2187 ['OS=="linux"', { 2188 'dependencies': [ 2189 '../build/linux/system.gyp:ssl', 2190 ], 2191 }], 2192 ['OS=="mac"', { 2193 # TODO(mark): We really want this for all non-static library 2194 # targets, but when we tried to pull it up to the common.gypi 2195 # level, it broke other things like the ui and startup tests. *shrug* 2196 'xcode_settings': { 2197 'OTHER_LDFLAGS': [ 2198 '-Wl,-ObjC', 2199 ], 2200 }, 2201 # Other platforms only need 2202 # chrome_resources.gyp:{packed_extra_resources,packed_resources}, 2203 # and can build this target standalone much faster. 2204 'dependencies': [ 2205 'chrome', 2206 '../components/components.gyp:breakpad_stubs', 2207 ], 2208 }, { # OS!="mac" 2209 'sources!': [ 2210 'test/perf/mach_ports_performancetest.cc', 2211 ], 2212 }], 2213 ['os_posix == 1 and OS != "mac" and OS != "android"', { 2214 'conditions': [ 2215 ['use_allocator!="none"', { 2216 'dependencies': [ 2217 '../base/allocator/allocator.gyp:allocator', 2218 ], 2219 }], 2220 ], 2221 }], 2222 ], # conditions 2223 }, # target performance_browser_tests 2224 { 2225 'target_name': 'test_support_sync_integration', 2226 'type': 'static_library', 2227 'dependencies': [ 2228 'browser', 2229 'chrome', 2230 'test_support_common', 2231 '../base/base.gyp:base', 2232 '../components/components.gyp:invalidation', 2233 '../components/components.gyp:invalidation_test_support', 2234 '../net/net.gyp:net', 2235 '../skia/skia.gyp:skia', 2236 '../sync/sync.gyp:sync', 2237 '../sync/sync.gyp:test_support_sync_testserver', 2238 '../sync/sync.gyp:test_support_sync_fake_server', 2239 '../ui/app_list/app_list.gyp:app_list_test_support', 2240 ], 2241 'include_dirs': [ 2242 '..', 2243 '<(INTERMEDIATE_DIR)', 2244 '<(protoc_out_dir)', 2245 ], 2246 'direct_dependent_settings': { 2247 'include_dirs': [ 2248 '..', 2249 '<(INTERMEDIATE_DIR)', 2250 '<(protoc_out_dir)', 2251 ], 2252 }, 2253 'export_dependent_settings': [ 2254 'browser', 2255 ], 2256 'sources': [ 2257 'browser/sync/test/integration/apps_helper.cc', 2258 'browser/sync/test/integration/apps_helper.h', 2259 'browser/sync/test/integration/autofill_helper.cc', 2260 'browser/sync/test/integration/autofill_helper.h', 2261 'browser/sync/test/integration/bookmarks_helper.cc', 2262 'browser/sync/test/integration/bookmarks_helper.h', 2263 'browser/sync/test/integration/dictionary_helper.cc', 2264 'browser/sync/test/integration/dictionary_helper.h', 2265 'browser/sync/test/integration/dictionary_load_observer.cc', 2266 'browser/sync/test/integration/dictionary_load_observer.h', 2267 'browser/sync/test/integration/extension_settings_helper.cc', 2268 'browser/sync/test/integration/extension_settings_helper.h', 2269 'browser/sync/test/integration/extensions_helper.cc', 2270 'browser/sync/test/integration/extensions_helper.h', 2271 'browser/sync/test/integration/fake_server_invalidation_service.cc', 2272 'browser/sync/test/integration/fake_server_invalidation_service.h', 2273 'browser/sync/test/integration/multi_client_status_change_checker.cc', 2274 'browser/sync/test/integration/multi_client_status_change_checker.h', 2275 'browser/sync/test/integration/passwords_helper.cc', 2276 'browser/sync/test/integration/passwords_helper.h', 2277 'browser/sync/test/integration/p2p_invalidation_forwarder.cc', 2278 'browser/sync/test/integration/p2p_invalidation_forwarder.h', 2279 'browser/sync/test/integration/preferences_helper.cc', 2280 'browser/sync/test/integration/preferences_helper.h', 2281 'browser/sync/test/integration/profile_sync_service_harness.cc', 2282 'browser/sync/test/integration/profile_sync_service_harness.h', 2283 'browser/sync/test/integration/quiesce_status_change_checker.cc', 2284 'browser/sync/test/integration/quiesce_status_change_checker.h', 2285 'browser/sync/test/integration/retry_verifier.cc', 2286 'browser/sync/test/integration/retry_verifier.h', 2287 'browser/sync/test/integration/search_engines_helper.cc', 2288 'browser/sync/test/integration/search_engines_helper.h', 2289 'browser/sync/test/integration/sessions_helper.cc', 2290 'browser/sync/test/integration/sessions_helper.h', 2291 'browser/sync/test/integration/single_client_status_change_checker.cc', 2292 'browser/sync/test/integration/single_client_status_change_checker.h', 2293 'browser/sync/test/integration/status_change_checker.cc', 2294 'browser/sync/test/integration/status_change_checker.h', 2295 'browser/sync/test/integration/sync_app_helper.cc', 2296 'browser/sync/test/integration/sync_app_helper.h', 2297 'browser/sync/test/integration/sync_app_list_helper.cc', 2298 'browser/sync/test/integration/sync_app_list_helper.h', 2299 'browser/sync/test/integration/sync_datatype_helper.cc', 2300 'browser/sync/test/integration/sync_datatype_helper.h', 2301 'browser/sync/test/integration/sync_extension_helper.cc', 2302 'browser/sync/test/integration/sync_extension_helper.h', 2303 'browser/sync/test/integration/sync_integration_test_util.cc', 2304 'browser/sync/test/integration/sync_integration_test_util.h', 2305 'browser/sync/test/integration/sync_test.cc', 2306 'browser/sync/test/integration/sync_test.h', 2307 'browser/sync/test/integration/themes_helper.cc', 2308 'browser/sync/test/integration/themes_helper.h', 2309 'browser/sync/test/integration/typed_urls_helper.cc', 2310 'browser/sync/test/integration/typed_urls_helper.h', 2311 'browser/sync/test/integration/updated_progress_marker_checker.cc', 2312 'browser/sync/test/integration/updated_progress_marker_checker.h', 2313 ], 2314 'conditions': [ 2315 ['OS=="mac"', { 2316 # Dictionary sync is disabled on Mac. 2317 'sources!': [ 2318 'browser/sync/test/integration/dictionary_helper.cc', 2319 'browser/sync/test/integration/dictionary_helper.h', 2320 'browser/sync/test/integration/dictionary_load_observer.cc', 2321 'browser/sync/test/integration/dictionary_load_observer.h', 2322 ], 2323 }], 2324 ['enable_app_list==0', { 2325 'sources!': [ 2326 'browser/sync/test/integration/sync_app_list_helper.cc', 2327 'browser/sync/test/integration/sync_app_list_helper.h', 2328 ], 2329 }], 2330 ] 2331 }, 2332 { 2333 'target_name': 'sync_integration_tests', 2334 'type': 'executable', 2335 'dependencies': [ 2336 'chrome_resources.gyp:chrome_resources', 2337 'chrome_resources.gyp:chrome_strings', 2338 'chrome_resources.gyp:packed_extra_resources', 2339 'chrome_resources.gyp:packed_resources', 2340 'common', 2341 'renderer', 2342 'test_support_sync_integration', 2343 '../sync/sync.gyp:sync', 2344 '../testing/gmock.gyp:gmock', 2345 '../testing/gtest.gyp:gtest', 2346 '../third_party/icu/icu.gyp:icui18n', 2347 '../third_party/icu/icu.gyp:icuuc', 2348 '../third_party/leveldatabase/leveldatabase.gyp:leveldatabase', 2349 '../third_party/npapi/npapi.gyp:npapi', 2350 '../third_party/WebKit/public/blink.gyp:blink', 2351 ], 2352 'include_dirs': [ 2353 '..', 2354 '<(INTERMEDIATE_DIR)', 2355 '<(protoc_out_dir)', 2356 ], 2357 # TODO(phajdan.jr): Only temporary, to make transition easier. 2358 'defines': [ 2359 'HAS_OUT_OF_PROC_TEST_RUNNER', 2360 ], 2361 'sources': [ 2362 'app/chrome_command_ids.h', 2363 'app/chrome_dll.rc', 2364 'app/chrome_dll_resource.h', 2365 'app/chrome_version.rc.version', 2366 'test/base/browser_tests_main.cc', 2367 'test/data/resource.rc', 2368 'browser/sync/test/integration/cross_platform_sync_test.cc', 2369 'browser/sync/test/integration/enable_disable_test.cc', 2370 'browser/sync/test/integration/migration_test.cc', 2371 'browser/sync/test/integration/multiple_client_bookmarks_sync_test.cc', 2372 'browser/sync/test/integration/multiple_client_dictionary_sync_test.cc', 2373 'browser/sync/test/integration/multiple_client_passwords_sync_test.cc', 2374 'browser/sync/test/integration/multiple_client_preferences_sync_test.cc', 2375 'browser/sync/test/integration/multiple_client_sessions_sync_test.cc', 2376 'browser/sync/test/integration/multiple_client_typed_urls_sync_test.cc', 2377 'browser/sync/test/integration/passwords_helper.cc', 2378 'browser/sync/test/integration/passwords_helper.h', 2379 'browser/sync/test/integration/preferences_helper.cc', 2380 'browser/sync/test/integration/preferences_helper.h', 2381 'browser/sync/test/integration/search_engines_helper.cc', 2382 'browser/sync/test/integration/search_engines_helper.h', 2383 'browser/sync/test/integration/sessions_helper.cc', 2384 'browser/sync/test/integration/sessions_helper.h', 2385 'browser/sync/test/integration/single_client_app_list_sync_test.cc', 2386 'browser/sync/test/integration/single_client_apps_sync_test.cc', 2387 'browser/sync/test/integration/single_client_backup_rollback_test.cc', 2388 'browser/sync/test/integration/single_client_bookmarks_sync_test.cc', 2389 'browser/sync/test/integration/single_client_dictionary_sync_test.cc', 2390 'browser/sync/test/integration/single_client_extensions_sync_test.cc', 2391 'browser/sync/test/integration/single_client_managed_user_settings_sync_test.cc', 2392 'browser/sync/test/integration/single_client_passwords_sync_test.cc', 2393 'browser/sync/test/integration/single_client_preferences_sync_test.cc', 2394 'browser/sync/test/integration/single_client_search_engines_sync_test.cc', 2395 'browser/sync/test/integration/single_client_sessions_sync_test.cc', 2396 'browser/sync/test/integration/single_client_themes_sync_test.cc', 2397 'browser/sync/test/integration/single_client_typed_urls_sync_test.cc', 2398 'browser/sync/test/integration/sync_auth_test.cc', 2399 'browser/sync/test/integration/sync_errors_test.cc', 2400 'browser/sync/test/integration/sync_exponential_backoff_test.cc', 2401 'browser/sync/test/integration/two_client_app_list_sync_test.cc', 2402 'browser/sync/test/integration/two_client_apps_sync_test.cc', 2403 'browser/sync/test/integration/two_client_autofill_sync_test.cc', 2404 'browser/sync/test/integration/two_client_bookmarks_sync_test.cc', 2405 'browser/sync/test/integration/two_client_dictionary_sync_test.cc', 2406 'browser/sync/test/integration/two_client_extension_settings_and_app_settings_sync_test.cc', 2407 'browser/sync/test/integration/two_client_extensions_sync_test.cc', 2408 'browser/sync/test/integration/two_client_passwords_sync_test.cc', 2409 'browser/sync/test/integration/two_client_preferences_sync_test.cc', 2410 'browser/sync/test/integration/two_client_search_engines_sync_test.cc', 2411 'browser/sync/test/integration/two_client_sessions_sync_test.cc', 2412 'browser/sync/test/integration/two_client_themes_sync_test.cc', 2413 'browser/sync/test/integration/two_client_typed_urls_sync_test.cc', 2414 ], 2415 'conditions': [ 2416 ['OS=="linux"', { 2417 'dependencies': [ 2418 '../build/linux/system.gyp:ssl', 2419 ], 2420 }], 2421 ['OS=="mac"', { 2422 # The sync_integration_tests do not run on mac without this flag. 2423 # Search for comments about "xcode_settings" elsewhere in this file. 2424 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']}, 2425 # Dictionary sync is disabled on Mac. 2426 'sources!': [ 2427 'browser/sync/test/integration/multiple_client_dictionary_sync_test.cc', 2428 'browser/sync/test/integration/single_client_dictionary_sync_test.cc', 2429 'browser/sync/test/integration/two_client_dictionary_sync_test.cc', 2430 ], 2431 }], 2432 ['OS=="win"', { 2433 'sources': [ 2434 '<(SHARED_INTERMEDIATE_DIR)/chrome_version/other_version.rc', 2435 '<(SHARED_INTERMEDIATE_DIR)/ui/ui_resources/ui_unscaled_resources.rc', 2436 ], 2437 'include_dirs': [ 2438 '<(DEPTH)/third_party/wtl/include', 2439 ], 2440 'dependencies': [ 2441 'chrome_version_resources', 2442 ], 2443 'conditions': [ 2444 ['win_use_allocator_shim==1', { 2445 'dependencies': [ 2446 '<(allocator_target)', 2447 ], 2448 }], 2449 ], 2450 'configurations': { 2451 'Debug': { 2452 'msvs_settings': { 2453 'VCLinkerTool': { 2454 'LinkIncremental': '<(msvs_debug_link_nonincremental)', 2455 }, 2456 }, 2457 }, 2458 }, 2459 }, { # else: OS != "win" 2460 'sources!': [ 2461 'app/chrome_dll.rc', 2462 'app/chrome_version.rc.version', 2463 'test/data/resource.rc', 2464 ], 2465 }], 2466 ['toolkit_views==1', { 2467 'dependencies': [ 2468 '../ui/views/views.gyp:views', 2469 ], 2470 }], 2471 ['enable_printing!=0', { 2472 'dependencies': [ 2473 '../printing/printing.gyp:printing', 2474 ], 2475 }], 2476 ['enable_app_list==0', { 2477 'sources!': [ 2478 'browser/sync/test/integration/single_client_app_list_sync_test.cc', 2479 'browser/sync/test/integration/two_client_app_list_sync_test.cc', 2480 ], 2481 }], 2482 ], 2483 }, 2484 { 2485 'target_name': 'sync_performance_tests', 2486 'type': 'executable', 2487 'dependencies': [ 2488 'test/perf/perf_test.gyp:*', 2489 'test_support_sync_integration', 2490 '../sync/sync.gyp:sync', 2491 '../testing/gmock.gyp:gmock', 2492 '../testing/gtest.gyp:gtest', 2493 ], 2494 'include_dirs': [ 2495 '..', 2496 '<(INTERMEDIATE_DIR)', 2497 '<(protoc_out_dir)', 2498 ], 2499 'defines': [ 2500 'HAS_OUT_OF_PROC_TEST_RUNNER', 2501 ], 2502 'sources': [ 2503 'app/chrome_command_ids.h', 2504 'app/chrome_dll.rc', 2505 'app/chrome_dll_resource.h', 2506 'app/chrome_version.rc.version', 2507 'browser/sync/test/integration/performance/autofill_sync_perf_test.cc', 2508 'browser/sync/test/integration/performance/bookmarks_sync_perf_test.cc', 2509 'browser/sync/test/integration/performance/dictionary_sync_perf_test.cc', 2510 'browser/sync/test/integration/performance/extensions_sync_perf_test.cc', 2511 'browser/sync/test/integration/performance/sync_timing_helper.cc', 2512 'browser/sync/test/integration/performance/sync_timing_helper.h', 2513 'browser/sync/test/integration/performance/passwords_sync_perf_test.cc', 2514 'browser/sync/test/integration/performance/sessions_sync_perf_test.cc', 2515 'browser/sync/test/integration/performance/typed_urls_sync_perf_test.cc', 2516 'test/base/browser_perf_tests_main.cc', 2517 'test/data/resource.rc', 2518 ], 2519 'conditions': [ 2520 ['OS=="linux"', { 2521 'dependencies': [ 2522 '../build/linux/system.gyp:ssl', 2523 ], 2524 }], 2525 ['OS=="mac"', { 2526 # The sync_performance_tests do not run on mac without this flag. 2527 # Search for comments about "xcode_settings" elsewhere in this file. 2528 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']}, 2529 # Dictionary sync is disabled on Mac. 2530 'sources!': [ 2531 'browser/sync/test/integration/performance/dictionary_sync_perf_test.cc', 2532 ], 2533 }], 2534 ['OS=="win"', { 2535 'sources': [ 2536 '<(SHARED_INTERMEDIATE_DIR)/chrome_version/other_version.rc', 2537 ], 2538 'include_dirs': [ 2539 '<(DEPTH)/third_party/wtl/include', 2540 ], 2541 'dependencies': [ 2542 'chrome_version_resources', 2543 ], 2544 'conditions': [ 2545 ['win_use_allocator_shim==1', { 2546 'dependencies': [ 2547 '<(allocator_target)', 2548 ], 2549 }], 2550 ], 2551 'configurations': { 2552 'Debug': { 2553 'msvs_settings': { 2554 'VCLinkerTool': { 2555 'LinkIncremental': '<(msvs_debug_link_nonincremental)', 2556 }, 2557 }, 2558 }, 2559 }, 2560 }, { # else: OS != "win" 2561 'sources!': [ 2562 'app/chrome_dll.rc', 2563 'app/chrome_version.rc.version', 2564 'test/data/resource.rc', 2565 ], 2566 }], 2567 ['toolkit_views==1', { 2568 'dependencies': [ 2569 '../ui/views/views.gyp:views', 2570 ], 2571 }], 2572 ], 2573 }, 2574 { 2575 # Executable to measure time to load libraries. 2576 'target_name': 'load_library_perf_tests', 2577 'type': '<(gtest_target_type)', 2578 'dependencies': [ 2579 '../base/base.gyp:test_support_perf', 2580 '../testing/gtest.gyp:gtest', 2581 '../testing/perf/perf_test.gyp:*', 2582 '../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h', 2583 ], 2584 'sources': [ 2585 'browser/load_library_perf_test.cc', 2586 ], 2587 'include_dirs': [ 2588 '..', 2589 '<(SHARED_INTERMEDIATE_DIR)', 2590 ], 2591 'conditions': [ 2592 ['enable_pepper_cdms==1', { 2593 'dependencies': [ 2594 # Runtime dependencies. 2595 '../media/media.gyp:clearkeycdmadapter', 2596 '../third_party/widevine/cdm/widevine_cdm.gyp:widevinecdmadapter', 2597 ], 2598 }], 2599 ], 2600 }, # target 'load_library_perf_tests' 2601 # temporary target to keep cros compiling until it removes references to pyauto 2602 { 2603 'target_name': 'pyautolib', 2604 'type': 'none', 2605 'dependencies': [ 2606 '../base/base.gyp:base', 2607 '../base/base.gyp:run_all_unittests', 2608 '../testing/gtest.gyp:gtest', 2609 ], 2610 'include_dirs': [ 2611 '..,' 2612 ], 2613 }, 2614 ], 2615 'conditions': [ 2616 ['OS=="mac"', { 2617 'targets': [ 2618 { 2619 # Tests for Mac app launcher. 2620 'target_name': 'app_mode_app_tests', 2621 'type': 'executable', 2622 'product_name': 'app_mode_app_tests', 2623 'dependencies': [ 2624 '../base/base.gyp:test_support_base', 2625 '../chrome/common_constants.gyp:common_constants', 2626 '../testing/gtest.gyp:gtest', 2627 'chrome.gyp:chrome', # run time dependency 2628 'app_mode_app_support', 2629 ], 2630 'sources': [ 2631 'common/mac/app_mode_chrome_locator_unittest.mm', 2632 'test/base/app_mode_app_tests.cc', 2633 ], 2634 'include_dirs': [ 2635 '..', 2636 ], 2637 'link_settings': { 2638 'libraries': [ 2639 '$(SDKROOT)/System/Library/Frameworks/CoreFoundation.framework', 2640 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', 2641 ], 2642 }, 2643 }, # target app_mode_app_tests 2644 ], 2645 }], 2646 ['OS!="mac"', { 2647 'targets': [ 2648 { 2649 'target_name': 'perf_tests', 2650 'type': 'executable', 2651 'dependencies': [ 2652 'browser', 2653 'chrome_resources.gyp:chrome_resources', 2654 'chrome_resources.gyp:chrome_strings', 2655 'common', 2656 'renderer', 2657 '../content/content.gyp:content_gpu', 2658 '../content/content_shell_and_tests.gyp:test_support_content', 2659 '../base/base.gyp:base', 2660 '../base/base.gyp:test_support_base', 2661 '../base/base.gyp:test_support_perf', 2662 '../skia/skia.gyp:skia', 2663 '../testing/gtest.gyp:gtest', 2664 ], 2665 'sources': [ 2666 'test/perf/perftests.cc', 2667 'test/perf/url_parse_perftest.cc', 2668 '../content/browser/net/sqlite_persistent_cookie_store_perftest.cc', 2669 ], 2670 'conditions': [ 2671 ['use_x11==1', { 2672 'dependencies': [ 2673 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', 2674 ], 2675 }], 2676 ['OS=="win"', { 2677 'configurations': { 2678 'Debug_Base': { 2679 'msvs_settings': { 2680 'VCLinkerTool': { 2681 'LinkIncremental': '<(msvs_large_module_debug_link_mode)', 2682 }, 2683 }, 2684 }, 2685 }, 2686 'conditions': [ 2687 ['win_use_allocator_shim==1', { 2688 'dependencies': [ 2689 '<(allocator_target)', 2690 ], 2691 }], 2692 ], 2693 }], 2694 ['toolkit_views==1', { 2695 'dependencies': [ 2696 '../ui/views/views.gyp:views', 2697 ], 2698 }], 2699 ['os_posix == 1 and OS != "mac" and OS != "android"', { 2700 'conditions': [ 2701 ['use_allocator!="none"', { 2702 'dependencies': [ 2703 '../base/allocator/allocator.gyp:allocator', 2704 ], 2705 }], 2706 ], 2707 }], 2708 ['OS=="linux" and enable_webrtc==1', { 2709 'dependencies': [ 2710 '../third_party/libjingle/libjingle.gyp:libpeerconnection', 2711 ], 2712 }], 2713 ], 2714 }, 2715 ], 2716 },], # OS!="mac" 2717 ['OS == "android"', { 2718 'targets': [ 2719 { 2720 'target_name': 'chrome_shell_test_apk', 2721 'type': 'none', 2722 'dependencies': [ 2723 'chrome_java', 2724 'chrome_shell_apk_java', 2725 'chrome_java_test_support', 2726 '../base/base.gyp:base', 2727 '../base/base.gyp:base_java_test_support', 2728 '../content/content_shell_and_tests.gyp:content_java_test_support', 2729 '../sync/sync.gyp:sync_javatests', 2730 ], 2731 'variables': { 2732 'apk_name': 'ChromeShellTest', 2733 'java_in_dir': 'android/shell/javatests', 2734 'additional_src_dirs': ['android/javatests/src'], 2735 'is_test_apk': 1, 2736 }, 2737 'includes': [ '../build/java_apk.gypi' ], 2738 }, 2739 { 2740 'target_name': 'chromedriver_webview_shell_apk', 2741 'type': 'none', 2742 'variables': { 2743 'apk_name': 'ChromeDriverWebViewShell', 2744 'java_in_dir': 'test/chromedriver/test/webview_shell/java', 2745 'resource_dir': 'test/chromedriver/test/webview_shell/java/res', 2746 }, 2747 'includes': [ '../build/java_apk.gypi' ], 2748 }, 2749 { 2750 'target_name': 'chrome_shell_uiautomator_tests_java', 2751 'type': 'none', 2752 'variables': { 2753 'java_in_dir': 'android/uiautomator_tests', 2754 }, 2755 'dependencies': [ 2756 '../base/base.gyp:base_java_test_support', 2757 '../third_party/android_tools/android_tools.gyp:uiautomator_jar', 2758 ], 2759 'includes': [ '../build/java.gypi' ], 2760 }, 2761 { 2762 'target_name': 'chrome_shell_uiautomator_tests', 2763 'type': 'none', 2764 'dependencies': [ 2765 'chrome_shell_uiautomator_tests_java', 2766 ], 2767 'includes': [ '../build/uiautomator_test.gypi' ], 2768 }, 2769 { 2770 'target_name': 'chrome_java_test_support', 2771 'type': 'none', 2772 'variables': { 2773 'package_name': 'chrome_java_test_support', 2774 'java_in_dir': '../chrome/test/android/javatests', 2775 }, 2776 'dependencies': [ 2777 'chrome_java', 2778 '../content/content_shell_and_tests.gyp:content_java_test_support', 2779 '../sync/sync.gyp:sync_java', 2780 '../sync/sync.gyp:sync_java_test_support', 2781 ], 2782 'includes': [ '../build/java.gypi' ], 2783 }, 2784 ], 2785 }], 2786 ['test_isolation_mode != "noop"', { 2787 'targets': [ 2788 { 2789 'target_name': 'angle_unittests_run', 2790 'type': 'none', 2791 'dependencies': [ 2792 '../gpu/gpu.gyp:angle_unittests', 2793 ], 2794 'includes': [ 2795 '../build/isolate.gypi', 2796 'angle_unittests.isolate', 2797 ], 2798 'sources': [ 2799 'angle_unittests.isolate', 2800 ], 2801 }, 2802 { 2803 'target_name': 'browser_tests_run', 2804 'type': 'none', 2805 'dependencies': [ 2806 '../content/content_shell_and_tests.gyp:copy_test_netscape_plugin', 2807 'browser_tests', 2808 'chrome', 2809 ], 2810 'includes': [ 2811 '../build/isolate.gypi', 2812 'browser_tests.isolate', 2813 ], 2814 'sources': [ 2815 'browser_tests.isolate', 2816 ], 2817 }, 2818 { 2819 'target_name': 'content_gl_tests_run', 2820 'type': 'none', 2821 'dependencies': [ 2822 '../content/content_shell_and_tests.gyp:content_gl_tests', 2823 'chrome_run', 2824 ], 2825 'includes': [ 2826 '../build/isolate.gypi', 2827 'content_gl_tests.isolate', 2828 ], 2829 'sources': [ 2830 'content_gl_tests.isolate', 2831 ], 2832 }, 2833 { 2834 'target_name': 'gles2_conform_test_run', 2835 'type': 'none', 2836 'dependencies': [ 2837 '../gpu/gles2_conform_support/gles2_conform_test.gyp:gles2_conform_test', 2838 ], 2839 'includes': [ 2840 '../build/isolate.gypi', 2841 'gles2_conform_test.isolate', 2842 ], 2843 'sources': [ 2844 'gles2_conform_test.isolate', 2845 ], 2846 }, 2847 { 2848 'target_name': 'gl_tests_run', 2849 'type': 'none', 2850 'dependencies': [ 2851 '../gpu/gpu.gyp:gl_tests', 2852 ], 2853 'includes': [ 2854 '../build/isolate.gypi', 2855 'gl_tests.isolate', 2856 ], 2857 'sources': [ 2858 'gl_tests.isolate', 2859 ], 2860 }, 2861 { 2862 'target_name': 'interactive_ui_tests_run', 2863 'type': 'none', 2864 'dependencies': [ 2865 'interactive_ui_tests', 2866 ], 2867 'conditions': [ 2868 ['use_x11 == 1', { 2869 'dependencies': [ 2870 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', 2871 ], 2872 }], 2873 ], 2874 'includes': [ 2875 '../build/isolate.gypi', 2876 'interactive_ui_tests.isolate', 2877 ], 2878 'sources': [ 2879 'interactive_ui_tests.isolate', 2880 ], 2881 }, 2882 { 2883 'target_name': 'sync_integration_tests_run', 2884 'type': 'none', 2885 'dependencies': [ 2886 'sync_integration_tests', 2887 ], 2888 'conditions': [ 2889 ['use_x11 == 1', { 2890 'dependencies': [ 2891 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', 2892 ], 2893 }], 2894 ], 2895 'includes': [ 2896 '../build/isolate.gypi', 2897 'sync_integration_tests.isolate', 2898 ], 2899 'sources': [ 2900 'sync_integration_tests.isolate', 2901 ], 2902 }, 2903 { 2904 'target_name': 'tab_capture_end2end_tests_run', 2905 'type': 'none', 2906 'dependencies': [ 2907 'browser_tests_run', 2908 ], 2909 'includes': [ 2910 '../build/isolate.gypi', 2911 'tab_capture_end2end_tests.isolate', 2912 ], 2913 'sources': [ 2914 'tab_capture_end2end_tests.isolate', 2915 ], 2916 }, 2917 { 2918 'target_name': 'tab_capture_performance_tests_run', 2919 'type': 'none', 2920 'dependencies': [ 2921 'performance_browser_tests', 2922 'chrome_run', 2923 ], 2924 'includes': [ 2925 '../build/isolate.gypi', 2926 'tab_capture_performance_tests.isolate', 2927 ], 2928 'sources': [ 2929 'tab_capture_performance_tests.isolate', 2930 ], 2931 }, 2932 { 2933 'target_name': 'telemetry_gpu_test_run', 2934 'type': 'none', 2935 'dependencies': [ 2936 'chrome_run', 2937 '../tools/telemetry/telemetry.gyp:bitmaptools#host', 2938 ], 2939 'includes': [ 2940 '../build/isolate.gypi', 2941 'telemetry_gpu_test.isolate', 2942 ], 2943 'sources': [ 2944 'telemetry_gpu_test.isolate', 2945 ], 2946 }, 2947 ], 2948 }], 2949 [ 'enable_mdns == 1', { 2950 'targets': [{ 2951 'target_name': 'service_discovery_sniffer', 2952 'type': 'executable', 2953 'dependencies': [ 2954 '../net/net.gyp:net', 2955 '../base/base.gyp:base', 2956 '../base/base.gyp:test_support_base', 2957 'utility', 2958 ], 2959 'sources': [ 2960 'tools/service_discovery_sniffer/service_discovery_sniffer.h', 2961 'tools/service_discovery_sniffer/service_discovery_sniffer.cc', 2962 ], 2963 'conditions': [ 2964 ['enable_webrtc==1', { 2965 'dependencies': [ 2966 '../third_party/libjingle/libjingle.gyp:libjingle_webrtc' 2967 ] 2968 }], 2969 ], 2970 }] 2971 }], 2972 ], # 'conditions' 2973 } 2974