Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(97)

Side by Side Diff: content/test/BUILD.gn

Issue 2321743002: Inline content_[tests/browser/android].gypi into GN build. (Closed)
Patch Set: gen file fix Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « content/public/browser/BUILD.gn ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//build/config/chrome_build.gni") 5 import("//build/config/chrome_build.gni")
6 import("//build/config/compiler/compiler.gni") 6 import("//build/config/compiler/compiler.gni")
7 import("//build/config/crypto.gni") 7 import("//build/config/crypto.gni")
8 import("//build/config/features.gni") 8 import("//build/config/features.gni")
9 import("//build/config/ui.gni") 9 import("//build/config/ui.gni")
10 import("//mojo/public/tools/bindings/mojom.gni") 10 import("//mojo/public/tools/bindings/mojom.gni")
11 import("//testing/test.gni") 11 import("//testing/test.gni")
12 import("//v8/gni/v8.gni") 12 import("//v8/gni/v8.gni")
13 13
14 content_tests_gypi_values =
15 exec_script("//build/gypi_to_gn.py",
16 [
17 rebase_path("../content_tests.gypi"),
18 "--replace=<(SHARED_INTERMEDIATE_DIR)=$root_gen_dir",
19 ],
20 "scope",
21 [ "../content_tests.gypi" ])
22
23 # GYP version //content/content_tests.gypi:test_support_content
24 #
25 # Use a static library here because many test binaries depend on this but don't 14 # Use a static library here because many test binaries depend on this but don't
26 # require many files from it. This makes linking more efficient. 15 # require many files from it. This makes linking more efficient.
27 static_library("test_support") { 16 static_library("test_support") {
28 testonly = true 17 testonly = true
29 18
30 # See comment at the top of //content/BUILD.gn for why this is disabled in 19 # See comment at the top of //content/BUILD.gn for why this is disabled in
31 # component builds. 20 # component builds.
32 if (is_component_build) { 21 if (is_component_build) {
33 check_includes = false 22 check_includes = false
34 } 23 }
35 24
36 sources = [ 25 sources = [
26 "../browser/download/mock_download_file.cc",
27 "../browser/download/mock_download_file.h",
28 "../public/test/async_file_test_helper.cc",
29 "../public/test/async_file_test_helper.h",
30 "../public/test/background_sync_test_util.cc",
31 "../public/test/background_sync_test_util.h",
32 "../public/test/browser_side_navigation_test_utils.cc",
33 "../public/test/browser_side_navigation_test_utils.h",
37 "../public/test/browser_test.h", 34 "../public/test/browser_test.h",
38 "../public/test/browser_test_base.cc", 35 "../public/test/browser_test_base.cc",
39 "../public/test/browser_test_base.h", 36 "../public/test/browser_test_base.h",
40 "../public/test/browser_test_utils.cc", 37 "../public/test/browser_test_utils.cc",
41 "../public/test/browser_test_utils.h", 38 "../public/test/browser_test_utils.h",
39 "../public/test/content_test_suite_base.cc",
40 "../public/test/content_test_suite_base.h",
41 "../public/test/download_test_observer.cc",
42 "../public/test/download_test_observer.h",
43 "../public/test/fake_speech_recognition_manager.cc",
44 "../public/test/fake_speech_recognition_manager.h",
45 "../public/test/frame_load_waiter.cc",
46 "../public/test/frame_load_waiter.h",
47 "../public/test/javascript_test_observer.cc",
48 "../public/test/javascript_test_observer.h",
49 "../public/test/mock_blob_url_request_context.cc",
50 "../public/test/mock_blob_url_request_context.h",
51 "../public/test/mock_download_item.cc",
52 "../public/test/mock_download_item.h",
53 "../public/test/mock_download_manager.cc",
54 "../public/test/mock_download_manager.h",
55 "../public/test/mock_notification_observer.cc",
56 "../public/test/mock_notification_observer.h",
57 "../public/test/mock_render_process_host.cc",
58 "../public/test/mock_render_process_host.h",
59 "../public/test/mock_render_thread.cc",
60 "../public/test/mock_render_thread.h",
61 "../public/test/mock_resource_context.cc",
62 "../public/test/mock_resource_context.h",
63 "../public/test/mock_special_storage_policy.cc",
64 "../public/test/mock_special_storage_policy.h",
65 "../public/test/mock_storage_client.cc",
66 "../public/test/mock_storage_client.h",
67 "../public/test/ppapi_test_utils.cc",
68 "../public/test/ppapi_test_utils.h",
69 "../public/test/render_view_test.cc",
70 "../public/test/render_view_test.h",
71 "../public/test/sandbox_file_system_test_helper.cc",
72 "../public/test/sandbox_file_system_test_helper.h",
73 "../public/test/test_browser_context.cc",
74 "../public/test/test_browser_context.h",
75 "../public/test/test_browser_thread.cc",
76 "../public/test/test_browser_thread.h",
77 "../public/test/test_browser_thread_bundle.cc",
78 "../public/test/test_browser_thread_bundle.h",
79 "../public/test/test_content_client_initializer.cc",
80 "../public/test/test_content_client_initializer.h",
81 "../public/test/test_download_request_handler.cc",
82 "../public/test/test_download_request_handler.h",
83 "../public/test/test_file_error_injector.cc",
84 "../public/test/test_file_error_injector.h",
85 "../public/test/test_file_system_backend.cc",
86 "../public/test/test_file_system_backend.h",
87 "../public/test/test_file_system_context.cc",
88 "../public/test/test_file_system_context.h",
89 "../public/test/test_file_system_options.cc",
90 "../public/test/test_file_system_options.h",
91 "../public/test/test_launcher.cc",
92 "../public/test/test_launcher.h",
93 "../public/test/test_mojo_app.cc",
94 "../public/test/test_mojo_app.h",
95 "../public/test/test_mojo_shell_context.cc",
96 "../public/test/test_mojo_shell_context.h",
97 "../public/test/test_navigation_observer.cc",
98 "../public/test/test_navigation_observer.h",
99 "../public/test/test_notification_tracker.cc",
100 "../public/test/test_notification_tracker.h",
101 "../public/test/test_renderer_host.cc",
102 "../public/test/test_renderer_host.h",
103 "../public/test/test_synchronous_compositor_android.cc",
104 "../public/test/test_synchronous_compositor_android.h",
105 "../public/test/test_utils.cc",
106 "../public/test/test_utils.h",
107 "../public/test/test_web_contents_factory.h",
108 "../public/test/test_web_ui.cc",
109 "../public/test/test_web_ui.h",
110 "../public/test/text_input_test_utils.cc",
111 "../public/test/text_input_test_utils.h",
112 "../public/test/unittest_test_suite.cc",
113 "../public/test/unittest_test_suite.h",
114 "../public/test/web_contents_tester.cc",
115 "../public/test/web_contents_tester.h",
116 "accessibility_browser_test_utils.cc",
117 "accessibility_browser_test_utils.h",
118 "appcache_test_helper.cc",
119 "appcache_test_helper.h",
120 "blink_test_environment.cc",
121 "blink_test_environment.h",
122 "content_browser_sanity_checker.cc",
123 "content_browser_sanity_checker.h",
124 "content_test_suite.cc",
125 "content_test_suite.h",
126 "dwrite_font_fake_sender_win.cc",
127 "dwrite_font_fake_sender_win.h",
128 "fake_compositor_dependencies.cc",
129 "fake_compositor_dependencies.h",
130 "fake_plugin_service.cc",
131 "fake_plugin_service.h",
132 "mock_background_sync_controller.cc",
133 "mock_background_sync_controller.h",
134 "mock_google_streaming_server.cc",
135 "mock_google_streaming_server.h",
136 "mock_gpu_channel_establish_factory.cc",
137 "mock_gpu_channel_establish_factory.h",
138 "mock_keyboard.cc",
139 "mock_keyboard.h",
140 "mock_keyboard_driver_win.cc",
141 "mock_keyboard_driver_win.h",
142 "mock_permission_manager.cc",
143 "mock_permission_manager.h",
144 "mock_render_process.cc",
145 "mock_render_process.h",
146 "mock_ssl_host_state_delegate.cc",
147 "mock_ssl_host_state_delegate.h",
148 "mock_webblob_registry_impl.cc",
149 "mock_webblob_registry_impl.h",
150 "mock_webclipboard_impl.cc",
151 "mock_webclipboard_impl.h",
152 "mock_webframeclient.h",
153 "mock_weburlloader.cc",
154 "mock_weburlloader.h",
155 "net/url_request_abort_on_end_job.cc",
156 "net/url_request_abort_on_end_job.h",
157 "ppapi_unittest.cc",
158 "ppapi_unittest.h",
159 "test_background_sync_context.cc",
160 "test_background_sync_context.h",
161 "test_background_sync_manager.cc",
162 "test_background_sync_manager.h",
163 "test_blink_web_unit_test_support.cc",
164 "test_blink_web_unit_test_support.h",
165 "test_content_browser_client.cc",
166 "test_content_browser_client.h",
167 "test_content_client.cc",
168 "test_content_client.h",
169 "test_frame_navigation_observer.cc",
170 "test_frame_navigation_observer.h",
171 "test_navigation_url_loader.cc",
172 "test_navigation_url_loader.h",
173 "test_navigation_url_loader_delegate.cc",
174 "test_navigation_url_loader_delegate.h",
175 "test_navigation_url_loader_factory.cc",
176 "test_navigation_url_loader_factory.h",
177 "test_render_frame.cc",
178 "test_render_frame.h",
179 "test_render_frame_host.cc",
180 "test_render_frame_host.h",
181 "test_render_frame_host_factory.cc",
182 "test_render_frame_host_factory.h",
183 "test_render_view_host.cc",
184 "test_render_view_host.h",
185 "test_render_view_host_factory.cc",
186 "test_render_view_host_factory.h",
187 "test_web_contents.cc",
188 "test_web_contents.h",
189 "test_web_contents_factory.cc",
190 "web_contents_observer_sanity_checker.cc",
191 "web_contents_observer_sanity_checker.h",
192 "web_gesture_curve_mock.cc",
193 "web_gesture_curve_mock.h",
42 ] 194 ]
43 sources += rebase_path(content_tests_gypi_values.test_support_content_sources,
44 ".",
45 "//content")
46 195
47 configs += [ 196 configs += [
48 "//build/config:precompiled_headers", 197 "//build/config:precompiled_headers",
49 "//v8:external_startup_data", 198 "//v8:external_startup_data",
50 ] 199 ]
51 200
52 public_deps = [ 201 public_deps = [
53 "//content/public/app:both", 202 "//content/public/app:both",
54 "//content/public/browser", 203 "//content/public/browser",
55 "//content/public/common", 204 "//content/public/common",
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after
270 "test_browser_associated_interfaces.mojom", 419 "test_browser_associated_interfaces.mojom",
271 ] 420 ]
272 } 421 }
273 422
274 mojom("web_ui_test_mojo_bindings") { 423 mojom("web_ui_test_mojo_bindings") {
275 sources = [ 424 sources = [
276 "data/web_ui_test_mojo_bindings.mojom", 425 "data/web_ui_test_mojo_bindings.mojom",
277 ] 426 ]
278 } 427 }
279 428
280 # GYP version //content/content_tests.gypi:layouttest_support_content
281 static_library("layouttest_support") { 429 static_library("layouttest_support") {
282 testonly = true 430 testonly = true
283 431
284 # See comment at the top of //content/BUILD.gn for why this is disabled in 432 # See comment at the top of //content/BUILD.gn for why this is disabled in
285 # component builds. 433 # component builds.
286 if (is_component_build) { 434 if (is_component_build) {
287 check_includes = false 435 check_includes = false
288 } 436 }
289 437
290 sources = 438 sources = [
291 rebase_path(content_tests_gypi_values.layouttest_support_content_sources, 439 "../public/test/layouttest_support.h",
292 ".", 440 "../public/test/nested_message_pump_android.cc",
293 "//content") 441 "../public/test/nested_message_pump_android.h",
442 "layouttest_support.cc",
443 ]
294 444
295 deps = [ 445 deps = [
296 ":test_support", 446 ":test_support",
297 "//cc", 447 "//cc",
298 "//cc/blink", 448 "//cc/blink",
299 "//components/test_runner:test_runner", 449 "//components/test_runner:test_runner",
300 "//content/browser:for_content_tests", 450 "//content/browser:for_content_tests",
301 "//content/child:for_content_tests", 451 "//content/child:for_content_tests",
302 "//content/public/common", 452 "//content/public/common",
303 "//content/renderer:for_content_tests", 453 "//content/renderer:for_content_tests",
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
367 ] 517 ]
368 } 518 }
369 519
370 test("content_browsertests") { 520 test("content_browsertests") {
371 # See comment at the top of //content/BUILD.gn for why this is disabled in 521 # See comment at the top of //content/BUILD.gn for why this is disabled in
372 # component builds. 522 # component builds.
373 if (is_component_build) { 523 if (is_component_build) {
374 check_includes = false 524 check_includes = false
375 } 525 }
376 526
377 sources = rebase_path(content_tests_gypi_values.content_browsertests_sources, 527 sources = [
378 ".", 528 "../app/mojo/mojo_browsertest.cc",
379 "//content") 529 "../browser/accessibility/accessibility_event_recorder.cc",
530 "../browser/accessibility/accessibility_event_recorder.h",
531 "../browser/accessibility/accessibility_event_recorder_mac.mm",
532 "../browser/accessibility/accessibility_event_recorder_win.cc",
533 "../browser/accessibility/accessibility_ipc_error_browsertest.cc",
534 "../browser/accessibility/accessibility_mode_browsertest.cc",
535 "../browser/accessibility/cross_platform_accessibility_browsertest.cc",
536 "../browser/accessibility/dump_accessibility_browsertest_base.cc",
537 "../browser/accessibility/dump_accessibility_browsertest_base.h",
538 "../browser/accessibility/dump_accessibility_events_browsertest.cc",
539 "../browser/accessibility/dump_accessibility_tree_browsertest.cc",
540 "../browser/accessibility/hit_testing_browsertest.cc",
541 "../browser/accessibility/site_per_process_accessibility_browsertest.cc",
542 "../browser/accessibility/snapshot_ax_tree_browsertest.cc",
543 "../browser/accessibility/touch_accessibility_aura_browsertest.cc",
544 "../browser/background_sync/background_sync_browsertest.cc",
545 "../browser/battery_status/battery_monitor_impl_browsertest.cc",
546 "../browser/battery_status/battery_monitor_integration_browsertest.cc",
547 "../browser/bookmarklet_browsertest.cc",
548 "../browser/browser_side_navigation_browsertest.cc",
549 "../browser/browsing_data/clear_site_data_throttle_browsertest.cc",
550 "../browser/child_process_launcher_browsertest.cc",
551 "../browser/child_process_security_policy_browsertest.cc",
552 "../browser/compositor/image_transport_factory_browsertest.cc",
553 "../browser/cross_site_transfer_browsertest.cc",
554 "../browser/database_browsertest.cc",
555 "../browser/device_sensors/device_sensor_browsertest.cc",
556 "../browser/devtools/protocol/devtools_protocol_browsertest.cc",
557 "../browser/devtools/site_per_process_devtools_browsertest.cc",
558 "../browser/dom_storage/dom_storage_browsertest.cc",
559 "../browser/download/download_browsertest.cc",
560 "../browser/download/drag_download_file_browsertest.cc",
561 "../browser/download/mhtml_generation_browsertest.cc",
562 "../browser/download/save_package_browsertest.cc",
563 "../browser/fileapi/file_system_browsertest.cc",
564 "../browser/find_request_manager_browsertest.cc",
565 "../browser/frame_host/frame_tree_browsertest.cc",
566 "../browser/frame_host/interstitial_page_impl_browsertest.cc",
567 "../browser/frame_host/navigation_controller_impl_browsertest.cc",
568 "../browser/frame_host/navigation_handle_impl_browsertest.cc",
569 "../browser/frame_host/render_frame_host_impl_browsertest.cc",
570 "../browser/frame_host/render_frame_host_manager_browsertest.cc",
571 "../browser/frame_host/render_frame_message_filter_browsertest.cc",
572 "../browser/frame_host/render_widget_host_view_child_frame_browsertest.cc",
573 "../browser/gpu/gpu_ipc_browsertests.cc",
574 "../browser/host_zoom_map_impl_browsertest.cc",
575 "../browser/iframe_zoom_browsertest.cc",
576 "../browser/indexed_db/indexed_db_browsertest.cc",
577 "../browser/indexed_db/mock_browsertest_indexed_db_class_factory.cc",
578 "../browser/indexed_db/mock_browsertest_indexed_db_class_factory.h",
579 "../browser/loader/async_resource_handler_browsertest.cc",
580 "../browser/loader/async_revalidation_manager_browsertest.cc",
581 "../browser/loader/cross_site_resource_handler_browsertest.cc",
582 "../browser/loader/reload_cache_control_browsertest.cc",
583 "../browser/loader/resource_dispatcher_host_browsertest.cc",
584 "../browser/manifest/manifest_browsertest.cc",
585 "../browser/media/android/browser_media_session_manager_browsertest.cc",
586 "../browser/media/encrypted_media_browsertest.cc",
587 "../browser/media/media_browsertest.cc",
588 "../browser/media/media_browsertest.h",
589 "../browser/media/media_canplaytype_browsertest.cc",
590 "../browser/media/media_redirect_browsertest.cc",
591 "../browser/media/media_source_browsertest.cc",
592 "../browser/media/midi_browsertest.cc",
593 "../browser/media/session/media_session_browsertest.cc",
594 "../browser/media/session/media_session_delegate_default_browsertest.cc",
595 "../browser/media/session/media_session_visibility_browsertest.cc",
596 "../browser/media/session/mock_media_session_observer.cc",
597 "../browser/media/session/mock_media_session_observer.h",
598 "../browser/memory/memory_coordinator_browsertest.cc",
599 "../browser/memory/memory_pressure_controller_impl_browsertest.cc",
600 "../browser/message_port_provider_browsertest.cc",
601 "../browser/net_info_browsertest.cc",
602 "../browser/renderer_host/input/composited_scrolling_browsertest.cc",
603 "../browser/renderer_host/input/main_thread_event_queue_browsertest.cc",
604 "../browser/renderer_host/input/non_blocking_event_browsertest.cc",
605 "../browser/renderer_host/input/touch_action_browsertest.cc",
606 "../browser/renderer_host/input/touch_input_browsertest.cc",
607 "../browser/renderer_host/input/touch_selection_controller_client_aura_brows ertest.cc",
608 "../browser/renderer_host/render_process_host_browsertest.cc",
609 "../browser/renderer_host/render_view_host_browsertest.cc",
610 "../browser/renderer_host/render_widget_host_view_browsertest.cc",
611 "../browser/resource_loading_browsertest.cc",
612 "../browser/screen_orientation/screen_orientation_browsertest.cc",
613 "../browser/security_exploit_browsertest.cc",
614 "../browser/service_worker/service_worker_browsertest.cc",
615 "../browser/session_history_browsertest.cc",
616 "../browser/shared_worker/worker_browsertest.cc",
617 "../browser/site_per_process_browsertest.cc",
618 "../browser/site_per_process_browsertest.h",
619 "../browser/top_document_isolation_browsertest.cc",
620 "../browser/tracing/background_tracing_manager_browsertest.cc",
621 "../browser/tracing/memory_tracing_browsertest.cc",
622 "../browser/tracing/tracing_controller_browsertest.cc",
623 "../browser/utility_process_host_impl_browsertest.cc",
624 "../browser/utility_process_mojo_client_browsertest.cc",
625 "../browser/vibration_browsertest.cc",
626 "../browser/wake_lock/wake_lock_browsertest.cc",
627 "../browser/web_contents/opened_by_dom_browsertest.cc",
628 "../browser/web_contents/web_contents_impl_browsertest.cc",
629 "../browser/web_contents/web_contents_view_aura_browsertest.cc",
630 "../browser/webkit_browsertest.cc",
631 "../browser/webui/web_ui_mojo_browsertest.cc",
632 "../child/site_isolation_stats_gatherer_browsertest.cc",
633 "../renderer/accessibility/render_accessibility_impl_browsertest.cc",
634 "../renderer/devtools/v8_sampling_profiler_browsertest.cc",
635 "../renderer/gin_browsertest.cc",
636 "../renderer/history_controller_browsertest.cc",
637 "../renderer/media/renderer_webmediaplayer_delegate_browsertest.cc",
638 "../renderer/mouse_lock_dispatcher_browsertest.cc",
639 "../renderer/render_frame_impl_browsertest.cc",
640 "../renderer/render_thread_impl_browsertest.cc",
641 "../renderer/render_view_browsertest.cc",
642 "../renderer/render_view_browsertest_mac.mm",
643 "../renderer/render_widget_browsertest.cc",
644 "../renderer/visual_state_browsertest.cc",
645 "../renderer/webclipboard_impl_browsertest.cc",
646 "../test/browser_test_utils_browsertest.cc",
647 "../test/content_browser_test_test.cc",
648 "../test/webui_resource_browsertest.cc",
649 ]
380 650
381 if (is_android || is_linux || is_mac || is_win) { 651 if (is_android || is_linux || is_mac || is_win) {
382 data = [ 652 data = [
383 "$root_out_dir/content_shell.pak", 653 "$root_out_dir/content_shell.pak",
384 "data/", 654 "data/",
385 "//media/test/data/", 655 "//media/test/data/",
386 ] 656 ]
387 657
388 if (!is_android) { 658 if (!is_android) {
389 data += [ 659 data += [
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
490 "//ppapi/proxy:ipc", 760 "//ppapi/proxy:ipc",
491 "//ppapi/shared_impl:test_support", 761 "//ppapi/shared_impl:test_support",
492 ] 762 ]
493 data_deps += [ "//ppapi:ppapi_tests" ] 763 data_deps += [ "//ppapi:ppapi_tests" ]
494 if (is_mac) { 764 if (is_mac) {
495 data += [ "$root_out_dir/ppapi_tests.plugin/" ] 765 data += [ "$root_out_dir/ppapi_tests.plugin/" ]
496 } 766 }
497 } 767 }
498 768
499 if (is_win) { 769 if (is_win) {
500 sources += 770 sources += [ "../browser/accessibility/accessibility_win_browsertest.cc" ]
501 rebase_path(content_tests_gypi_values.content_browsertests_win_sources,
502 ".",
503 "//content")
504 771
505 deps += [ 772 deps += [
506 "//content/app/strings", 773 "//content/app/strings",
507 "//net:net_resources", 774 "//net:net_resources",
508 "//third_party/WebKit/public:resources", 775 "//third_party/WebKit/public:resources",
509 "//third_party/iaccessible2", 776 "//third_party/iaccessible2",
510 "//third_party/isimpledom", 777 "//third_party/isimpledom",
511 ] 778 ]
512 779
513 libs = [ "oleacc.lib" ] 780 libs = [ "oleacc.lib" ]
514 } 781 }
515 782
516 if (is_linux) { 783 if (is_linux) {
517 sources += [ "../zygote/zygote_browsertest.cc" ] 784 sources += [ "../zygote/zygote_browsertest.cc" ]
518 } 785 }
519 786
520 if (is_android) { 787 if (is_android) {
521 sources += rebase_path( 788 sources += [
522 content_tests_gypi_values.content_browsertests_android_sources, 789 "../browser/accessibility/android_granularity_movement_browsertest.cc",
523 ".", 790 "../browser/media/session/media_session_delegate_android_browsertest.cc",
524 "//content") 791 "../shell/android/browsertests_apk/content_browser_tests_jni_onload.cc",
792 ]
525 sources -= [ 793 sources -= [
526 "../browser/battery_status/battery_monitor_impl_browsertest.cc", 794 "../browser/battery_status/battery_monitor_impl_browsertest.cc",
527 "../browser/media/session/media_session_delegate_default_browsertest.cc", 795 "../browser/media/session/media_session_delegate_default_browsertest.cc",
528 ] 796 ]
529 deps += [ 797 deps += [
530 ":content_browsertests_java", 798 ":content_browsertests_java",
531 "//content/shell:content_shell_lib", 799 "//content/shell:content_shell_lib",
532 "//content/shell/android:content_shell_assets", 800 "//content/shell/android:content_shell_assets",
533 "//content/shell/android:content_shell_jni_headers", 801 "//content/shell/android:content_shell_jni_headers",
534 "//testing/android/native_test:native_test_support", 802 "//testing/android/native_test:native_test_support",
(...skipping 17 matching lines...) Expand all
552 if (use_aura && !is_win) { 820 if (use_aura && !is_win) {
553 deps += [ "//ui/events:test_support" ] 821 deps += [ "//ui/events:test_support" ]
554 } 822 }
555 823
556 if (!use_aura && !is_mac) { 824 if (!use_aura && !is_mac) {
557 sources -= 825 sources -=
558 [ "../browser/compositor/image_transport_factory_browsertest.cc" ] 826 [ "../browser/compositor/image_transport_factory_browsertest.cc" ]
559 } 827 }
560 828
561 if (enable_webrtc) { 829 if (enable_webrtc) {
562 sources += rebase_path( 830 sources += [
563 content_tests_gypi_values.content_browsertests_webrtc_sources, 831 "../browser/webrtc/webrtc_audio_browsertest.cc",
564 ".", 832 "../browser/webrtc/webrtc_audio_debug_recordings_browsertest.cc",
565 "//content") 833 "../browser/webrtc/webrtc_browsertest.cc",
834 "../browser/webrtc/webrtc_capture_from_element_browsertest.cc",
835 "../browser/webrtc/webrtc_constraints_browsertest.cc",
836 "../browser/webrtc/webrtc_content_browsertest_base.cc",
837 "../browser/webrtc/webrtc_content_browsertest_base.h",
838 "../browser/webrtc/webrtc_data_browsertest.cc",
839 "../browser/webrtc/webrtc_datachannel_browsertest.cc",
840 "../browser/webrtc/webrtc_getusermedia_browsertest.cc",
841 "../browser/webrtc/webrtc_image_capture_browsertest.cc",
842 "../browser/webrtc/webrtc_internals_browsertest.cc",
843 "../browser/webrtc/webrtc_ip_permissions_browsertest.cc",
844 "../browser/webrtc/webrtc_media_recorder_browsertest.cc",
845 "../browser/webrtc/webrtc_webcam_browsertest.cc",
846 "../browser/webrtc/webrtc_webcam_browsertest.h",
847 ]
566 deps += [ "//testing/perf" ] 848 deps += [ "//testing/perf" ]
567 } 849 }
568 850
569 if (enable_plugins) { 851 if (enable_plugins) {
570 sources += rebase_path( 852 sources += [
571 content_tests_gypi_values.content_browsertests_plugins_sources, 853 "../renderer/pepper/fake_pepper_plugin_instance.cc",
572 ".", 854 "../renderer/pepper/mock_renderer_ppapi_host.cc",
573 "//content") 855 "../renderer/pepper/pepper_device_enumeration_host_helper_unittest.cc",
856 "../renderer/pepper/pepper_file_chooser_host_unittest.cc",
857 "../renderer/pepper/pepper_graphics_2d_host_unittest.cc",
858 "../renderer/pepper/pepper_url_request_unittest.cc",
859 "../renderer/pepper/pepper_webplugin_impl_browsertest.cc",
860 "../renderer/pepper/plugin_power_saver_helper_browsertest.cc",
861 "../test/ppapi/ppapi_browsertest.cc",
862 "../test/ppapi/ppapi_test.cc",
863 "../test/ppapi/ppapi_test.h",
864 ]
574 deps += [ "//ppapi/proxy:test_support" ] 865 deps += [ "//ppapi/proxy:test_support" ]
575 data_deps += [ "//ppapi:ppapi_tests" ] 866 data_deps += [ "//ppapi:ppapi_tests" ]
576 } 867 }
577 868
578 if (enable_web_speech) { 869 if (enable_web_speech) {
579 sources += rebase_path( 870 sources += [ "../browser/speech/speech_recognition_browsertest.cc" ]
580 content_tests_gypi_values.content_browsertests_speech_sources,
581 ".",
582 "//content")
583 } 871 }
584 872
585 if (!is_chrome_branded) { 873 if (!is_chrome_branded) {
586 sources += rebase_path( 874 # These tests depend on single process mode, which is disabled
587 content_tests_gypi_values.content_browsertests_unofficial_build_sour ces, 875 # in official builds.
588 ".", 876 sources += [
589 "//content") 877 "../child/child_thread_impl_browsertest.cc",
878 "../renderer/browser_render_view_browsertest.cc",
879 "../renderer/dom_serializer_browsertest.cc",
880 "../renderer/resource_fetcher_browsertest.cc",
881 "../renderer/savable_resources_browsertest.cc",
882 ]
590 } 883 }
591 884
592 if (use_aura) { 885 if (use_aura) {
593 deps += [ 886 deps += [
594 "//ui/aura", 887 "//ui/aura",
595 "//ui/touch_selection:test_support", 888 "//ui/touch_selection:test_support",
596 "//ui/touch_selection:touch_selection", 889 "//ui/touch_selection:touch_selection",
597 ] 890 ]
598 } else { 891 } else {
599 sources -= [ 892 sources -= [
600 "../browser/accessibility/touch_accessibility_aura_browsertest.cc", 893 "../browser/accessibility/touch_accessibility_aura_browsertest.cc",
601 "../browser/renderer_host/input/touch_selection_controller_client_aura_bro wsertest.cc", 894 "../browser/renderer_host/input/touch_selection_controller_client_aura_bro wsertest.cc",
602 "../browser/web_contents/web_contents_view_aura_browsertest.cc", 895 "../browser/web_contents/web_contents_view_aura_browsertest.cc",
603 ] 896 ]
604 } 897 }
605 } 898 }
606 899
607 test("content_unittests") { 900 test("content_unittests") {
608 # See comment at the top of //content/BUILD.gn for why this is disabled in 901 # See comment at the top of //content/BUILD.gn for why this is disabled in
609 # component builds. 902 # component builds.
610 if (is_component_build) { 903 if (is_component_build) {
611 check_includes = false 904 check_includes = false
612 } 905 }
613 906
614 defines = [] 907 defines = []
615 sources = rebase_path(content_tests_gypi_values.content_unittests_sources, 908 sources = [
616 ".", 909 "../browser/accessibility/accessibility_mode_helper_unittest.cc",
617 "//content") 910 "../browser/accessibility/browser_accessibility_mac_unittest.mm",
911 "../browser/accessibility/browser_accessibility_manager_unittest.cc",
912 "../browser/accessibility/browser_accessibility_win_unittest.cc",
913 "../browser/accessibility/one_shot_accessibility_tree_search_unittest.cc",
914 "../browser/appcache/appcache_database_unittest.cc",
915 "../browser/appcache/appcache_disk_cache_unittest.cc",
916 "../browser/appcache/appcache_group_unittest.cc",
917 "../browser/appcache/appcache_host_unittest.cc",
918 "../browser/appcache/appcache_manifest_parser_unittest.cc",
919 "../browser/appcache/appcache_quota_client_unittest.cc",
920 "../browser/appcache/appcache_request_handler_unittest.cc",
921 "../browser/appcache/appcache_response_unittest.cc",
922 "../browser/appcache/appcache_service_unittest.cc",
923 "../browser/appcache/appcache_storage_impl_unittest.cc",
924 "../browser/appcache/appcache_storage_unittest.cc",
925 "../browser/appcache/appcache_unittest.cc",
926 "../browser/appcache/appcache_update_job_unittest.cc",
927 "../browser/appcache/appcache_url_request_job_unittest.cc",
928 "../browser/appcache/chrome_appcache_service_unittest.cc",
929 "../browser/appcache/mock_appcache_policy.cc",
930 "../browser/appcache/mock_appcache_policy.h",
931 "../browser/appcache/mock_appcache_service.cc",
932 "../browser/appcache/mock_appcache_service.h",
933 "../browser/appcache/mock_appcache_storage.cc",
934 "../browser/appcache/mock_appcache_storage.h",
935 "../browser/appcache/mock_appcache_storage_unittest.cc",
936 "../browser/background_sync/background_sync_manager_unittest.cc",
937 "../browser/background_sync/background_sync_network_observer_unittest.cc",
938 "../browser/background_sync/background_sync_service_impl_unittest.cc",
939 "../browser/blob_storage/blob_async_builder_host_unittest.cc",
940 "../browser/blob_storage/blob_async_transport_request_builder_unittest.cc",
941 "../browser/blob_storage/blob_dispatcher_host_unittest.cc",
942 "../browser/blob_storage/blob_reader_unittest.cc",
943 "../browser/blob_storage/blob_storage_context_unittest.cc",
944 "../browser/blob_storage/blob_storage_registry_unittest.cc",
945 "../browser/blob_storage/blob_url_request_job_unittest.cc",
946 "../browser/bluetooth/bluetooth_allowed_devices_map_unittest.cc",
947 "../browser/bluetooth/bluetooth_blacklist_unittest.cc",
948 "../browser/bluetooth/bluetooth_device_chooser_controller_unittest.cc",
949 "../browser/bluetooth/frame_connected_bluetooth_devices_unittest.cc",
950 "../browser/browser_associated_interface_unittest.cc",
951 "../browser/browser_thread_unittest.cc",
952 "../browser/browser_url_handler_impl_unittest.cc",
953 "../browser/browsing_data/clear_site_data_throttle_unittest.cc",
954 "../browser/byte_stream_unittest.cc",
955 "../browser/cache_storage/cache_storage_blob_to_disk_cache_unittest.cc",
956 "../browser/cache_storage/cache_storage_cache_unittest.cc",
957 "../browser/cache_storage/cache_storage_manager_unittest.cc",
958 "../browser/cache_storage/cache_storage_operation_unittest.cc",
959 "../browser/cache_storage/cache_storage_scheduler_unittest.cc",
960 "../browser/child_process_security_policy_unittest.cc",
961 "../browser/cocoa/system_hotkey_map_unittest.mm",
962 "../browser/compositor/reflector_impl_unittest.cc",
963 "../browser/compositor/software_browser_compositor_output_surface_unittest.c c",
964 "../browser/compositor/software_output_device_ozone_unittest.cc",
965 "../browser/database_quota_client_unittest.cc",
966 "../browser/database_tracker_unittest.cc",
967 "../browser/database_util_unittest.cc",
968 "../browser/databases_table_unittest.cc",
969 "../browser/device_sensors/data_fetcher_shared_memory_base_unittest.cc",
970 "../browser/device_sensors/sensor_manager_android_unittest.cc",
971 "../browser/device_sensors/sensor_manager_chromeos_unittest.cc",
972 "../browser/devtools/devtools_manager_unittest.cc",
973 "../browser/devtools/protocol/tracing_handler_unittest.cc",
974 "../browser/devtools/shared_worker_devtools_manager_unittest.cc",
975 "../browser/dom_storage/dom_storage_area_unittest.cc",
976 "../browser/dom_storage/dom_storage_context_impl_unittest.cc",
977 "../browser/dom_storage/dom_storage_database_unittest.cc",
978 "../browser/dom_storage/session_storage_database_unittest.cc",
979 "../browser/download/base_file_unittest.cc",
980 "../browser/download/download_file_unittest.cc",
981 "../browser/download/download_item_impl_unittest.cc",
982 "../browser/download/download_manager_impl_unittest.cc",
983 "../browser/download/file_metadata_unittest_linux.cc",
984 "../browser/download/rate_estimator_unittest.cc",
985 "../browser/download/save_package_unittest.cc",
986 "../browser/fileapi/copy_or_move_file_validator_unittest.cc",
987 "../browser/fileapi/copy_or_move_operation_delegate_unittest.cc",
988 "../browser/fileapi/dragged_file_util_unittest.cc",
989 "../browser/fileapi/external_mount_points_unittest.cc",
990 "../browser/fileapi/file_system_context_unittest.cc",
991 "../browser/fileapi/file_system_dir_url_request_job_unittest.cc",
992 "../browser/fileapi/file_system_file_stream_reader_unittest.cc",
993 "../browser/fileapi/file_system_operation_impl_unittest.cc",
994 "../browser/fileapi/file_system_operation_impl_write_unittest.cc",
995 "../browser/fileapi/file_system_operation_runner_unittest.cc",
996 "../browser/fileapi/file_system_quota_client_unittest.cc",
997 "../browser/fileapi/file_system_url_request_job_unittest.cc",
998 "../browser/fileapi/file_system_url_unittest.cc",
999 "../browser/fileapi/file_system_usage_cache_unittest.cc",
1000 "../browser/fileapi/file_writer_delegate_unittest.cc",
1001 "../browser/fileapi/fileapi_message_filter_unittest.cc",
1002 "../browser/fileapi/isolated_context_unittest.cc",
1003 "../browser/fileapi/local_file_stream_reader_unittest.cc",
1004 "../browser/fileapi/local_file_stream_writer_unittest.cc",
1005 "../browser/fileapi/local_file_util_unittest.cc",
1006 "../browser/fileapi/mock_file_change_observer.cc",
1007 "../browser/fileapi/mock_file_change_observer.h",
1008 "../browser/fileapi/mock_file_update_observer.cc",
1009 "../browser/fileapi/mock_file_update_observer.h",
1010 "../browser/fileapi/mock_url_request_delegate.cc",
1011 "../browser/fileapi/mock_url_request_delegate.h",
1012 "../browser/fileapi/native_file_util_unittest.cc",
1013 "../browser/fileapi/obfuscated_file_util_unittest.cc",
1014 "../browser/fileapi/plugin_private_file_system_backend_unittest.cc",
1015 "../browser/fileapi/recursive_operation_delegate_unittest.cc",
1016 "../browser/fileapi/sandbox_database_test_helper.cc",
1017 "../browser/fileapi/sandbox_database_test_helper.h",
1018 "../browser/fileapi/sandbox_directory_database_unittest.cc",
1019 "../browser/fileapi/sandbox_file_system_backend_delegate_unittest.cc",
1020 "../browser/fileapi/sandbox_file_system_backend_unittest.cc",
1021 "../browser/fileapi/sandbox_isolated_origin_database_unittest.cc",
1022 "../browser/fileapi/sandbox_origin_database_unittest.cc",
1023 "../browser/fileapi/sandbox_prioritized_origin_database_unittest.cc",
1024 "../browser/fileapi/timed_task_helper_unittest.cc",
1025 "../browser/fileapi/transient_file_util_unittest.cc",
1026 "../browser/fileapi/upload_file_system_file_element_reader_unittest.cc",
1027 "../browser/frame_host/frame_tree_node_blame_context_unittest.cc",
1028 "../browser/frame_host/frame_tree_unittest.cc",
1029 "../browser/frame_host/navigation_controller_impl_unittest.cc",
1030 "../browser/frame_host/navigation_entry_impl_unittest.cc",
1031 "../browser/frame_host/navigation_handle_impl_unittest.cc",
1032 "../browser/frame_host/navigator_impl_unittest.cc",
1033 "../browser/frame_host/render_frame_host_manager_unittest.cc",
1034 "../browser/frame_host/render_widget_host_view_child_frame_unittest.cc",
1035 "../browser/frame_host/render_widget_host_view_guest_unittest.cc",
1036 "../browser/gamepad/gamepad_service_test_helpers.cc",
1037 "../browser/gamepad/gamepad_service_test_helpers.h",
1038 "../browser/gamepad/gamepad_service_unittest.cc",
1039 "../browser/gpu/gpu_data_manager_impl_private_unittest.cc",
1040 "../browser/gpu/shader_disk_cache_unittest.cc",
1041 "../browser/host_zoom_map_impl_unittest.cc",
1042 "../browser/indexed_db/indexed_db_active_blob_registry_unittest.cc",
1043 "../browser/indexed_db/indexed_db_backing_store_unittest.cc",
1044 "../browser/indexed_db/indexed_db_cleanup_on_io_error_unittest.cc",
1045 "../browser/indexed_db/indexed_db_database_unittest.cc",
1046 "../browser/indexed_db/indexed_db_factory_unittest.cc",
1047 "../browser/indexed_db/indexed_db_fake_backing_store.cc",
1048 "../browser/indexed_db/indexed_db_fake_backing_store.h",
1049 "../browser/indexed_db/indexed_db_leveldb_coding_unittest.cc",
1050 "../browser/indexed_db/indexed_db_quota_client_unittest.cc",
1051 "../browser/indexed_db/indexed_db_transaction_unittest.cc",
1052 "../browser/indexed_db/indexed_db_unittest.cc",
1053 "../browser/indexed_db/leveldb/leveldb_unittest.cc",
1054 "../browser/indexed_db/leveldb/mock_leveldb_factory.cc",
1055 "../browser/indexed_db/leveldb/mock_leveldb_factory.h",
1056 "../browser/indexed_db/list_set_unittest.cc",
1057 "../browser/indexed_db/mock_indexed_db_callbacks.cc",
1058 "../browser/indexed_db/mock_indexed_db_callbacks.h",
1059 "../browser/indexed_db/mock_indexed_db_database_callbacks.cc",
1060 "../browser/indexed_db/mock_indexed_db_database_callbacks.h",
1061 "../browser/indexed_db/mock_indexed_db_factory.cc",
1062 "../browser/indexed_db/mock_indexed_db_factory.h",
1063 "../browser/loader/async_resource_handler_unittest.cc",
1064 "../browser/loader/async_revalidation_driver_unittest.cc",
1065 "../browser/loader/async_revalidation_manager_unittest.cc",
1066 "../browser/loader/intercepting_resource_handler_unittest.cc",
1067 "../browser/loader/mime_sniffing_resource_handler_unittest.cc",
1068 "../browser/loader/mojo_async_resource_handler_unittest.cc",
1069 "../browser/loader/navigation_url_loader_unittest.cc",
1070 "../browser/loader/resource_buffer_unittest.cc",
1071 "../browser/loader/resource_dispatcher_host_unittest.cc",
1072 "../browser/loader/resource_loader_unittest.cc",
1073 "../browser/loader/resource_scheduler_unittest.cc",
1074 "../browser/loader/temporary_file_stream_unittest.cc",
1075 "../browser/loader/test_url_loader_client.cc",
1076 "../browser/loader/test_url_loader_client.h",
1077 "../browser/loader/upload_data_stream_builder_unittest.cc",
1078 "../browser/loader/url_loader_factory_impl_unittest.cc",
1079 "../browser/mach_broker_mac_unittest.cc",
1080 "../browser/media/audible_metrics_unittest.cc",
1081 "../browser/media/audio_stream_monitor_unittest.cc",
1082 "../browser/media/capture/audio_mirroring_manager_unittest.cc",
1083 "../browser/media/capture/cursor_renderer_aura_unittest.cc",
1084 "../browser/media/capture/web_contents_audio_input_stream_unittest.cc",
1085 "../browser/media/capture/web_contents_video_capture_device_unittest.cc",
1086 "../browser/media/cdm_service_impl_unittest.cc",
1087 "../browser/media/media_internals_unittest.cc",
1088 "../browser/media/midi_host_unittest.cc",
1089 "../browser/media/session/audio_focus_manager_unittest.cc",
1090 "../browser/media/session/media_session_controller_unittest.cc",
1091 "../browser/media/session/media_session_uma_helper_unittest.cc",
1092 "../browser/net/quota_policy_cookie_store_unittest.cc",
1093 "../browser/notification_service_impl_unittest.cc",
1094 "../browser/notifications/notification_database_data_unittest.cc",
1095 "../browser/notifications/notification_database_unittest.cc",
1096 "../browser/notifications/notification_id_generator_unittest.cc",
1097 "../browser/notifications/platform_notification_context_unittest.cc",
1098 "../browser/notifications/type_converters_unittest.cc",
1099 "../browser/power_monitor_message_broadcaster_unittest.cc",
1100 "../browser/power_usage_monitor_impl_unittest.cc",
1101 "../browser/presentation/presentation_service_impl_unittest.cc",
1102 "../browser/presentation/presentation_type_converters_unittest.cc",
1103 "../browser/quota/mock_quota_manager.cc",
1104 "../browser/quota/mock_quota_manager.h",
1105 "../browser/quota/mock_quota_manager_proxy.cc",
1106 "../browser/quota/mock_quota_manager_proxy.h",
1107 "../browser/quota/mock_quota_manager_unittest.cc",
1108 "../browser/quota/quota_backend_impl_unittest.cc",
1109 "../browser/quota/quota_database_unittest.cc",
1110 "../browser/quota/quota_manager_unittest.cc",
1111 "../browser/quota/quota_reservation_manager_unittest.cc",
1112 "../browser/quota/quota_temporary_storage_evictor_unittest.cc",
1113 "../browser/quota/storage_monitor_unittest.cc",
1114 "../browser/quota/usage_tracker_unittest.cc",
1115 "../browser/renderer_host/clipboard_message_filter_unittest.cc",
1116 "../browser/renderer_host/dwrite_font_proxy_message_filter_win_unittest.cc",
1117 "../browser/renderer_host/input/gesture_event_queue_unittest.cc",
1118 "../browser/renderer_host/input/input_router_impl_unittest.cc",
1119 "../browser/renderer_host/input/mock_input_ack_handler.cc",
1120 "../browser/renderer_host/input/mock_input_ack_handler.h",
1121 "../browser/renderer_host/input/mock_input_router_client.cc",
1122 "../browser/renderer_host/input/mock_input_router_client.h",
1123 "../browser/renderer_host/input/motion_event_web_unittest.cc",
1124 "../browser/renderer_host/input/mouse_wheel_event_queue_unittest.cc",
1125 "../browser/renderer_host/input/mouse_wheel_rails_filter_unittest_mac.cc",
1126 "../browser/renderer_host/input/render_widget_host_latency_tracker_unittest. cc",
1127 "../browser/renderer_host/input/stylus_text_selector_unittest.cc",
1128 "../browser/renderer_host/input/synthetic_gesture_controller_unittest.cc",
1129 "../browser/renderer_host/input/synthetic_pointer_action_unittest.cc",
1130 "../browser/renderer_host/input/tap_suppression_controller_unittest.cc",
1131 "../browser/renderer_host/input/touch_action_filter_unittest.cc",
1132 "../browser/renderer_host/input/touch_emulator_unittest.cc",
1133 "../browser/renderer_host/input/touch_event_queue_unittest.cc",
1134 "../browser/renderer_host/input/web_input_event_builders_android_unittest.cc ",
1135 "../browser/renderer_host/input/web_input_event_builders_mac_unittest.mm",
1136 "../browser/renderer_host/input/web_input_event_util_unittest.cc",
1137 "../browser/renderer_host/media/audio_input_debug_writer_unittest.cc",
1138 "../browser/renderer_host/media/audio_input_device_manager_unittest.cc",
1139 "../browser/renderer_host/media/audio_input_sync_writer_unittest.cc",
1140 "../browser/renderer_host/media/audio_output_device_enumerator_unittest.cc",
1141 "../browser/renderer_host/media/audio_renderer_host_unittest.cc",
1142 "../browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc",
1143 "../browser/renderer_host/media/media_stream_manager_unittest.cc",
1144 "../browser/renderer_host/media/media_stream_ui_proxy_unittest.cc",
1145 "../browser/renderer_host/media/video_capture_buffer_pool_unittest.cc",
1146 "../browser/renderer_host/media/video_capture_controller_unittest.cc",
1147 "../browser/renderer_host/media/video_capture_device_client_unittest.cc",
1148 "../browser/renderer_host/media/video_capture_host_unittest.cc",
1149 "../browser/renderer_host/media/video_capture_manager_unittest.cc",
1150 "../browser/renderer_host/render_process_host_unittest.cc",
1151 "../browser/renderer_host/render_view_host_unittest.cc",
1152 "../browser/renderer_host/render_widget_host_unittest.cc",
1153 "../browser/renderer_host/render_widget_host_view_aura_unittest.cc",
1154 "../browser/renderer_host/render_widget_host_view_base_unittest.cc",
1155 "../browser/renderer_host/render_widget_host_view_mac_editcommand_helper_uni ttest.mm",
1156 "../browser/renderer_host/render_widget_host_view_mac_unittest.mm",
1157 "../browser/renderer_host/text_input_client_mac_unittest.mm",
1158 "../browser/resolve_proxy_msg_helper_unittest.cc",
1159 "../browser/service_worker/embedded_worker_instance_unittest.cc",
1160 "../browser/service_worker/embedded_worker_test_helper.cc",
1161 "../browser/service_worker/embedded_worker_test_helper.h",
1162 "../browser/service_worker/link_header_support_unittest.cc",
1163 "../browser/service_worker/service_worker_cache_writer_unittest.cc",
1164 "../browser/service_worker/service_worker_context_core_unittest.cc",
1165 "../browser/service_worker/service_worker_context_request_handler_unittest.c c",
1166 "../browser/service_worker/service_worker_context_unittest.cc",
1167 "../browser/service_worker/service_worker_controllee_request_handler_unittes t.cc",
1168 "../browser/service_worker/service_worker_database_unittest.cc",
1169 "../browser/service_worker/service_worker_dispatcher_host_unittest.cc",
1170 "../browser/service_worker/service_worker_handle_unittest.cc",
1171 "../browser/service_worker/service_worker_job_unittest.cc",
1172 "../browser/service_worker/service_worker_process_manager_unittest.cc",
1173 "../browser/service_worker/service_worker_provider_host_unittest.cc",
1174 "../browser/service_worker/service_worker_read_from_cache_job_unittest.cc",
1175 "../browser/service_worker/service_worker_registration_unittest.cc",
1176 "../browser/service_worker/service_worker_request_handler_unittest.cc",
1177 "../browser/service_worker/service_worker_storage_unittest.cc",
1178 "../browser/service_worker/service_worker_url_request_job_unittest.cc",
1179 "../browser/service_worker/service_worker_version_unittest.cc",
1180 "../browser/service_worker/service_worker_write_to_cache_job_unittest.cc",
1181 "../browser/shareable_file_reference_unittest.cc",
1182 "../browser/shared_worker/shared_worker_instance_unittest.cc",
1183 "../browser/shared_worker/shared_worker_service_impl_unittest.cc",
1184 "../browser/site_instance_impl_unittest.cc",
1185 "../browser/startup_task_runner_unittest.cc",
1186 "../browser/storage_partition_impl_map_unittest.cc",
1187 "../browser/storage_partition_impl_unittest.cc",
1188 "../browser/streams/stream_unittest.cc",
1189 "../browser/streams/stream_url_request_job_unittest.cc",
1190 "../browser/tracing/background_tracing_config_unittest.cc",
1191 "../browser/wake_lock/wake_lock_service_context_unittest.cc",
1192 "../browser/web_contents/aura/overscroll_navigation_overlay_unittest.cc",
1193 "../browser/web_contents/aura/overscroll_window_animation_unittest.cc",
1194 "../browser/web_contents/aura/overscroll_window_delegate_unittest.cc",
1195 "../browser/web_contents/web_contents_delegate_unittest.cc",
1196 "../browser/web_contents/web_contents_impl_unittest.cc",
1197 "../browser/web_contents/web_contents_user_data_unittest.cc",
1198 "../browser/web_contents/web_contents_view_aura_unittest.cc",
1199 "../browser/web_contents/web_contents_view_mac_unittest.mm",
1200 "../browser/web_contents/web_drag_dest_mac_unittest.mm",
1201 "../browser/web_contents/web_drag_source_mac_unittest.mm",
1202 "../browser/websockets/websocket_manager_unittest.cc",
1203 "../browser/webui/url_data_manager_backend_unittest.cc",
1204 "../browser/webui/web_ui_data_source_unittest.cc",
1205 "../browser/webui/web_ui_message_handler_unittest.cc",
1206 "../child/background_sync/background_sync_type_converters_unittest.cc",
1207 "../child/blink_platform_impl_unittest.cc",
1208 "../child/blob_storage/blob_consolidation_unittest.cc",
1209 "../child/blob_storage/blob_transport_controller_unittest.cc",
1210 "../child/dwrite_font_proxy/dwrite_font_proxy_win_unittest.cc",
1211 "../child/dwrite_font_proxy/font_fallback_win_unittest.cc",
1212 "../child/fileapi/webfilewriter_base_unittest.cc",
1213 "../child/font_warmup_win_unittest.cc",
1214 "../child/indexed_db/indexed_db_dispatcher_unittest.cc",
1215 "../child/indexed_db/mock_webidbcallbacks.cc",
1216 "../child/indexed_db/mock_webidbcallbacks.h",
1217 "../child/indexed_db/webidbcursor_impl_unittest.cc",
1218 "../child/notifications/notification_data_conversions_unittest.cc",
1219 "../child/power_monitor_broadcast_source_unittest.cc",
1220 "../child/resource_dispatcher_unittest.cc",
1221 "../child/service_worker/service_worker_dispatcher_unittest.cc",
1222 "../child/shared_memory_data_consumer_handle_unittest.cc",
1223 "../child/shared_memory_received_data_factory_unittest.cc",
1224 "../child/simple_webmimeregistry_impl_unittest.cc",
1225 "../child/site_isolation_stats_gatherer_unittest.cc",
1226 "../child/url_response_body_consumer_unittest.cc",
1227 "../child/v8_value_converter_impl_unittest.cc",
1228 "../child/web_data_consumer_handle_impl_unittest.cc",
1229 "../child/web_url_loader_impl_unittest.cc",
1230 "../child/worker_thread_registry_unittest.cc",
1231 "../common/android/address_parser_unittest.cc",
1232 "../common/android/gin_java_bridge_value_unittest.cc",
1233 "../common/bluetooth/web_bluetooth_device_id_unittest.cc",
1234 "../common/common_param_traits_unittest.cc",
1235 "../common/cross_site_document_classifier_unittest.cc",
1236 "../common/cursors/webcursor_unittest.cc",
1237 "../common/database_connections_unittest.cc",
1238 "../common/database_identifier_unittest.cc",
1239 "../common/discardable_shared_memory_heap_unittest.cc",
1240 "../common/dom_storage/dom_storage_map_unittest.cc",
1241 "../common/fileapi/file_system_util_unittest.cc",
1242 "../common/host_discardable_shared_memory_manager_unittest.cc",
1243 "../common/host_shared_bitmap_manager_unittest.cc",
1244 "../common/indexed_db/indexed_db_key_unittest.cc",
1245 "../common/input/event_with_latency_info_unittest.cc",
1246 "../common/input/gesture_event_stream_validator_unittest.cc",
1247 "../common/input/input_param_traits_unittest.cc",
1248 "../common/input/touch_event_stream_validator_unittest.cc",
1249 "../common/inter_process_time_ticks_converter_unittest.cc",
1250 "../common/mac/attributed_string_coder_unittest.mm",
1251 "../common/mac/font_descriptor_unittest.mm",
1252 "../common/manifest_util_unittest.cc",
1253 "../common/navigation_params_unittest.cc",
1254 "../common/one_writer_seqlock_unittest.cc",
1255 "../common/origin_trials/trial_token_unittest.cc",
1256 "../common/origin_trials/trial_token_validator_unittest.cc",
1257 "../common/origin_util_unittest.cc",
1258 "../common/page_state_serialization_unittest.cc",
1259 "../common/page_zoom_unittest.cc",
1260 "../common/plugin_list_unittest.cc",
1261 "../common/sandbox_mac_compiler_unittest.mm",
1262 "../common/sandbox_mac_diraccess_unittest.mm",
1263 "../common/sandbox_mac_fontloading_unittest.mm",
1264 "../common/sandbox_mac_system_access_unittest.mm",
1265 "../common/sandbox_mac_unittest_helper.h",
1266 "../common/sandbox_mac_unittest_helper.mm",
1267 "../common/service_worker/service_worker_utils_unittest.cc",
1268 "../common/webplugininfo_unittest.cc",
1269 "../renderer/android/disambiguation_popup_helper_unittest.cc",
1270 "../renderer/android/email_detector_unittest.cc",
1271 "../renderer/android/phone_number_detector_unittest.cc",
1272 "../renderer/bmp_image_decoder_unittest.cc",
1273 "../renderer/categorized_worker_pool_unittest.cc",
1274 "../renderer/device_sensors/device_light_event_pump_unittest.cc",
1275 "../renderer/device_sensors/device_motion_event_pump_unittest.cc",
1276 "../renderer/device_sensors/device_orientation_event_pump_unittest.cc",
1277 "../renderer/dom_storage/dom_storage_cached_area_unittest.cc",
1278 "../renderer/gpu/compositor_forwarding_message_filter_unittest.cc",
1279 "../renderer/gpu/frame_swap_message_queue_unittest.cc",
1280 "../renderer/gpu/queue_message_swap_promise_unittest.cc",
1281 "../renderer/gpu/render_widget_compositor_unittest.cc",
1282 "../renderer/ico_image_decoder_unittest.cc",
1283 "../renderer/input/input_event_filter_unittest.cc",
1284 "../renderer/input/main_thread_event_queue_unittest.cc",
1285 "../renderer/manifest/manifest_parser_unittest.cc",
1286 "../renderer/media/android/media_info_loader_unittest.cc",
1287 "../renderer/media/audio_message_filter_unittest.cc",
1288 "../renderer/media/audio_renderer_mixer_manager_unittest.cc",
1289 "../renderer/media/audio_renderer_sink_cache_unittest.cc",
1290 "../renderer/media/midi_message_filter_unittest.cc",
1291 "../renderer/media/mock_audio_device_factory.cc",
1292 "../renderer/media/mock_audio_device_factory.h",
1293 "../renderer/media/render_media_client_unittest.cc",
1294 "../renderer/media/render_media_log_unittest.cc",
1295 "../renderer/media/video_capture_impl_manager_unittest.cc",
1296 "../renderer/media/video_capture_impl_unittest.cc",
1297 "../renderer/media/video_capture_message_filter_unittest.cc",
1298 "../renderer/media/webmediaplayer_ms_unittest.cc",
1299 "../renderer/peripheral_content_heuristic_unittest.cc",
1300 "../renderer/render_thread_impl_unittest.cc",
1301 "../renderer/render_widget_unittest.cc",
1302 "../renderer/scheduler/resource_dispatch_throttler_unittest.cc",
1303 "../renderer/screen_orientation/screen_orientation_dispatcher_unittest.cc",
1304 "../renderer/skia_benchmarking_extension_unittest.cc",
1305 "fileapi_test_file_set.cc",
1306 "fileapi_test_file_set.h",
1307 "image_decoder_test.cc",
1308 "image_decoder_test.h",
1309 "run_all_unittests.cc",
1310 ]
618 1311
619 if (is_android || is_linux || is_mac || is_win) { 1312 if (is_android || is_linux || is_mac || is_win) {
620 data = [ 1313 data = [
621 "$root_out_dir/content_shell.pak", 1314 "$root_out_dir/content_shell.pak",
622 "data/", 1315 "data/",
623 "//media/test/data/", 1316 "//media/test/data/",
624 ] 1317 ]
625 } 1318 }
626 1319
627 configs += [ "//build/config:precompiled_headers" ] 1320 configs += [ "//build/config:precompiled_headers" ]
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
706 1399
707 data_deps = [ 1400 data_deps = [
708 "//third_party/mesa:osmesa", 1401 "//third_party/mesa:osmesa",
709 ] 1402 ]
710 1403
711 if (!is_win) { 1404 if (!is_win) {
712 sources += [ "../browser/file_descriptor_info_impl_unittest.cc" ] 1405 sources += [ "../browser/file_descriptor_info_impl_unittest.cc" ]
713 } 1406 }
714 1407
715 if (enable_plugins) { 1408 if (enable_plugins) {
716 sources += 1409 # Put WebRTC-related plugins sources in the "enable_webrtc &&
717 rebase_path(content_tests_gypi_values.content_unittests_plugins_sources, 1410 # enable_plugins" section below.
718 ".", 1411 sources += [
719 "//content") 1412 "../browser/renderer_host/pepper/browser_ppapi_host_test.cc",
1413 "../browser/renderer_host/pepper/browser_ppapi_host_test.h",
1414 "../browser/renderer_host/pepper/pepper_file_system_browser_host_unittest. cc",
1415 "../browser/renderer_host/pepper/pepper_gamepad_host_unittest.cc",
1416 "../browser/renderer_host/pepper/pepper_printing_host_unittest.cc",
1417 "../browser/renderer_host/pepper/quota_reservation_unittest.cc",
1418 "../renderer/pepper/event_conversion_unittest.cc",
1419 "../renderer/pepper/host_var_tracker_unittest.cc",
1420 "../renderer/pepper/mock_resource.h",
1421 "../renderer/pepper/pepper_broker_unittest.cc",
1422 "../renderer/pepper/plugin_instance_throttler_impl_unittest.cc",
1423 "../renderer/pepper/v8_var_converter_unittest.cc",
1424 ]
720 deps += [ 1425 deps += [
721 "//ppapi/host", 1426 "//ppapi/host",
722 "//ppapi/proxy:test_support", 1427 "//ppapi/proxy:test_support",
723 "//ppapi/shared_impl:test_support", 1428 "//ppapi/shared_impl:test_support",
724 ] 1429 ]
725 } 1430 }
726 1431
727 if (enable_webrtc) { 1432 if (enable_webrtc) {
728 sources += 1433 # Put WebRTC-related plugins sources in the "enable_webrtc &&
729 rebase_path(content_tests_gypi_values.content_unittests_webrtc_sources, 1434 # enable_plugins" section below.
730 ".", 1435 sources += [
731 "//content") 1436 "../browser/renderer_host/p2p/socket_host_tcp_server_unittest.cc",
1437 "../browser/renderer_host/p2p/socket_host_tcp_unittest.cc",
1438 "../browser/renderer_host/p2p/socket_host_test_utils.cc",
1439 "../browser/renderer_host/p2p/socket_host_test_utils.h",
1440 "../browser/renderer_host/p2p/socket_host_udp_unittest.cc",
1441 "../browser/webrtc/webrtc_eventlog_host_unittest.cc",
1442 "../browser/webrtc/webrtc_internals_unittest.cc",
1443 "../renderer/media/audio_repetition_detector_unittest.cc",
1444 "../renderer/media/audio_track_recorder_unittest.cc",
1445 "../renderer/media/canvas_capture_handler_unittest.cc",
1446 "../renderer/media/gpu/rtc_video_decoder_unittest.cc",
1447 "../renderer/media/gpu/rtc_video_encoder_unittest.cc",
1448 "../renderer/media/html_audio_element_capturer_source_unittest.cc",
1449 "../renderer/media/html_video_element_capturer_source_unittest.cc",
1450 "../renderer/media/media_recorder_handler_unittest.cc",
1451 "../renderer/media/media_stream_audio_processor_unittest.cc",
1452 "../renderer/media/media_stream_audio_unittest.cc",
1453 "../renderer/media/media_stream_constraints_util_unittest.cc",
1454 "../renderer/media/media_stream_dispatcher_unittest.cc",
1455 "../renderer/media/media_stream_video_capturer_source_unittest.cc",
1456 "../renderer/media/media_stream_video_renderer_sink_unittest.cc",
1457 "../renderer/media/media_stream_video_source_unittest.cc",
1458 "../renderer/media/media_stream_video_track_unittest.cc",
1459 "../renderer/media/mock_constraint_factory.cc",
1460 "../renderer/media/mock_media_stream_registry.cc",
1461 "../renderer/media/mock_media_stream_registry.h",
1462 "../renderer/media/mock_media_stream_video_sink.cc",
1463 "../renderer/media/mock_media_stream_video_sink.h",
1464 "../renderer/media/mock_media_stream_video_source.cc",
1465 "../renderer/media/mock_media_stream_video_source.h",
1466 "../renderer/media/peer_connection_tracker_unittest.cc",
1467 "../renderer/media/rtc_data_channel_handler_unittest.cc",
1468 "../renderer/media/rtc_peer_connection_handler_unittest.cc",
1469 "../renderer/media/speech_recognition_audio_sink_unittest.cc",
1470 "../renderer/media/user_media_client_impl_unittest.cc",
1471 "../renderer/media/video_track_recorder_unittest.cc",
1472 "../renderer/media/webrtc/media_stream_remote_video_source_unittest.cc",
1473 "../renderer/media/webrtc/media_stream_track_metrics_unittest.cc",
1474 "../renderer/media/webrtc/peer_connection_dependency_factory_unittest.cc",
1475 "../renderer/media/webrtc/processed_local_audio_source_unittest.cc",
1476 "../renderer/media/webrtc/stun_field_trial_unittest.cc",
1477 "../renderer/media/webrtc/webrtc_media_stream_adapter_unittest.cc",
1478 "../renderer/media/webrtc/webrtc_video_capturer_adapter_unittest.cc",
1479 "../renderer/media/webrtc_audio_renderer_unittest.cc",
1480 "../renderer/media/webrtc_local_audio_source_provider_unittest.cc",
1481 "../renderer/media/webrtc_uma_histograms_unittest.cc",
1482 "../renderer/p2p/filtering_network_manager_unittest.cc",
1483 "../renderer/p2p/ipc_network_manager_unittest.cc",
1484 "//third_party/webrtc/base/task_queue_unittest.cc",
1485 ]
732 deps += [ 1486 deps += [
733 "//third_party/libjingle:libjingle_webrtc", 1487 "//third_party/libjingle:libjingle_webrtc",
734 "//third_party/webrtc/api:libjingle_peerconnection", 1488 "//third_party/webrtc/api:libjingle_peerconnection",
735 "//third_party/webrtc/base:rtc_base", 1489 "//third_party/webrtc/base:rtc_base",
736 "//third_party/webrtc/media:rtc_media", 1490 "//third_party/webrtc/media:rtc_media",
737 "//third_party/webrtc/modules/desktop_capture:primitives", 1491 "//third_party/webrtc/modules/desktop_capture:primitives",
738 "//third_party/webrtc/modules/video_capture", 1492 "//third_party/webrtc/modules/video_capture",
739 "//ui/shell_dialogs:shell_dialogs", 1493 "//ui/shell_dialogs:shell_dialogs",
740 ] 1494 ]
741 1495
(...skipping 11 matching lines...) Expand all
753 if (is_chromecast) { 1507 if (is_chromecast) {
754 sources -= [ 1508 sources -= [
755 "../renderer/media/audio_track_recorder_unittest.cc", 1509 "../renderer/media/audio_track_recorder_unittest.cc",
756 "../renderer/media/media_recorder_handler_unittest.cc", 1510 "../renderer/media/media_recorder_handler_unittest.cc",
757 "../renderer/media/video_track_recorder_unittest.cc", 1511 "../renderer/media/video_track_recorder_unittest.cc",
758 ] 1512 ]
759 } 1513 }
760 } 1514 }
761 1515
762 if (enable_webrtc && enable_plugins) { 1516 if (enable_webrtc && enable_plugins) {
763 sources += rebase_path( 1517 sources += [
764 content_tests_gypi_values.content_unittests_plugin_webrtc_sources, 1518 "../renderer/media/pepper_to_video_track_adapter_unittest.cc",
765 ".", 1519 "../renderer/media/video_track_to_pepper_adapter_unittest.cc",
766 "//content") 1520 ]
767 } 1521 }
768 1522
769 if (enable_web_speech) { 1523 if (enable_web_speech) {
770 sources += 1524 sources += [
771 rebase_path(content_tests_gypi_values.content_unittests_speech_sources, 1525 "../browser/speech/chunked_byte_buffer_unittest.cc",
772 ".", 1526 "../browser/speech/endpointer/endpointer_unittest.cc",
773 "//content") 1527 "../browser/speech/speech_recognition_engine_unittest.cc",
1528 "../browser/speech/speech_recognizer_impl_unittest.cc",
1529 ]
774 } 1530 }
775 1531
776 if (is_linux) { 1532 if (is_linux) {
777 if (use_dbus) { 1533 if (use_dbus) {
778 deps += [ "//dbus:test_support" ] 1534 deps += [ "//dbus:test_support" ]
779 } 1535 }
780 } 1536 }
781 if (is_win) { 1537 if (is_win) {
782 deps += [ "//third_party/iaccessible2" ] 1538 deps += [ "//third_party/iaccessible2" ]
783 libs = [ "dwrite.lib" ] 1539 libs = [ "dwrite.lib" ]
784 } 1540 }
785 if (is_mac) { 1541 if (is_mac) {
786 # These flags are needed to run the test on Mac.
787 # Search for comments about "xcode_settings" in chrome_tests.gypi.
788 ldflags = [ "-Wl,-ObjC" ]
789
790 deps += [ 1542 deps += [
791 "//third_party/mozilla", 1543 "//third_party/mozilla",
792 "//third_party/ocmock", 1544 "//third_party/ocmock",
793 "//ui/accelerated_widget_mac", 1545 "//ui/accelerated_widget_mac",
794 ] 1546 ]
795 } 1547 }
796 if (is_chromeos) { 1548 if (is_chromeos) {
797 deps += [ "//chromeos" ] 1549 deps += [ "//chromeos" ]
798 } 1550 }
799 if (is_android) { 1551 if (is_android) {
800 sources += 1552 sources += [
801 rebase_path(content_tests_gypi_values.content_unittests_android_sources, 1553 "../browser/android/java/gin_java_method_invocation_helper_unittest.cc",
802 ".", 1554 "../browser/android/java/java_type_unittest.cc",
803 "//content") 1555 "../browser/android/java/jni_helper_unittest.cc",
1556 "../browser/android/url_request_content_job_unittest.cc",
1557 "../renderer/java/gin_java_bridge_value_converter_unittest.cc",
1558 "../renderer/media/android/stream_texture_wrapper_impl_unittest.cc",
1559 "../renderer/media/android/webmediasession_android_unittest.cc",
1560 ]
804 sources -= [ 1561 sources -= [
805 "../browser/power_usage_monitor_impl_unittest.cc", 1562 "../browser/power_usage_monitor_impl_unittest.cc",
806 "../browser/webui/url_data_manager_backend_unittest.cc", 1563 "../browser/webui/url_data_manager_backend_unittest.cc",
807 ] 1564 ]
808 deps -= [ "//device/battery" ] 1565 deps -= [ "//device/battery" ]
809 1566
810 deps += [ 1567 deps += [
811 "//base:base_java_unittest_support", 1568 "//base:base_java_unittest_support",
812 "//content/public/android:content_java", 1569 "//content/public/android:content_java",
813 "//device/geolocation:geolocation_java", 1570 "//device/geolocation:geolocation_java",
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
903 if (is_android) { 1660 if (is_android) {
904 deps += [ "//testing/android/native_test:native_test_native_code" ] 1661 deps += [ "//testing/android/native_test:native_test_native_code" ]
905 } 1662 }
906 } 1663 }
907 1664
908 group("fuzzers") { 1665 group("fuzzers") {
909 deps = [ 1666 deps = [
910 "//content/test/fuzzer", 1667 "//content/test/fuzzer",
911 ] 1668 ]
912 } 1669 }
OLDNEW
« no previous file with comments | « content/public/browser/BUILD.gn ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698