| OLD | NEW |
| 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/crypto.gni") | 6 import("//build/config/crypto.gni") |
| 7 import("//build/config/features.gni") | 7 import("//build/config/features.gni") |
| 8 import("//build/config/ui.gni") | 8 import("//build/config/ui.gni") |
| 9 import("//build_overrides/v8.gni") | 9 import("//build_overrides/v8.gni") |
| 10 import("//media/media_options.gni") | 10 import("//media/media_options.gni") |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 49 "//ui/events:events_base", | 49 "//ui/events:events_base", |
| 50 "//ui/events:gesture_detection", | 50 "//ui/events:gesture_detection", |
| 51 "//ui/events:test_support", | 51 "//ui/events:test_support", |
| 52 "//ui/gfx:test_support", | 52 "//ui/gfx:test_support", |
| 53 "//ui/gl", | 53 "//ui/gl", |
| 54 "//ui/gl:test_support", | 54 "//ui/gl:test_support", |
| 55 "//ui/resources", | 55 "//ui/resources", |
| 56 "//url", | 56 "//url", |
| 57 ] | 57 ] |
| 58 | 58 |
| 59 if (!is_ios) { | 59 if (is_ios) { |
| 60 sources = [ |
| 61 "public/test/content_test_suite_base.cc", |
| 62 "public/test/mock_notification_observer.cc", |
| 63 "public/test/mock_resource_context.cc", |
| 64 "public/test/test_browser_thread.cc", |
| 65 "public/test/test_content_client_initializer.cc", |
| 66 "public/test/test_notification_tracker.cc", |
| 67 "public/test/test_utils.cc", |
| 68 "public/test/unittest_test_suite.cc", |
| 69 "test/content_test_suite.cc", |
| 70 "test/test_content_browser_client.cc", |
| 71 "test/test_content_client.cc", |
| 72 ] |
| 73 } else { |
| 60 sources = | 74 sources = |
| 61 rebase_path(content_tests_gypi_values.test_support_content_sources, | 75 rebase_path(content_tests_gypi_values.test_support_content_sources, |
| 62 ".", | 76 ".", |
| 63 "//content") | 77 "//content") |
| 64 | 78 |
| 65 public_deps += [ "//third_party/WebKit/public:blink" ] | 79 public_deps += [ "//third_party/WebKit/public:blink" ] |
| 66 deps += [ | 80 deps += [ |
| 67 ":content_test_mojo_bindings", | 81 ":content_test_mojo_bindings", |
| 68 "//cc", | 82 "//cc", |
| 69 "//cc:test_support", | 83 "//cc:test_support", |
| 70 "//components/scheduler:scheduler", | 84 "//components/scheduler:scheduler", |
| 71 "//components/scheduler:test_support", | 85 "//components/scheduler:test_support", |
| 72 "//content/browser/speech/proto", | 86 "//content/browser/speech/proto", |
| 73 "//content/gpu", | 87 "//content/gpu", |
| 74 "//content/public/child", | 88 "//content/public/child", |
| 75 "//content/public/plugin", | 89 "//content/public/plugin", |
| 76 "//content/public/renderer", | 90 "//content/public/renderer", |
| 77 "//content/public/utility", | 91 "//content/public/utility", |
| 78 "//content/shell:pak", | 92 "//content/shell:pak", |
| 79 "//ipc/mojo", | 93 "//ipc/mojo", |
| 80 "//media", | 94 "//media", |
| 81 "//mojo/application/public/cpp:cpp_for_chromium", | 95 "//mojo/application/public/cpp:cpp_for_chromium", |
| 82 "//mojo/environment:chromium", | 96 "//mojo/environment:chromium", |
| 83 "//ppapi/host", | |
| 84 "//ppapi/proxy", | |
| 85 "//ppapi/proxy:test_support", | |
| 86 "//ppapi/shared_impl", | |
| 87 "//ppapi/shared_impl:test_support", | |
| 88 "//storage/browser", | 97 "//storage/browser", |
| 89 "//storage/common", | 98 "//storage/common", |
| 90 "//ui/compositor:test_support", | 99 "//ui/compositor:test_support", |
| 91 "//ui/surface", | 100 "//ui/surface", |
| 92 "//v8", | 101 "//v8", |
| 93 ] | 102 ] |
| 103 } |
| 94 | 104 |
| 95 if (enable_plugins) { | 105 if (enable_plugins) { |
| 96 deps += [ "//content/ppapi_plugin" ] | 106 deps += [ |
| 97 } | 107 "//content/ppapi_plugin", |
| 108 "//ppapi/host", |
| 109 "//ppapi/proxy", |
| 110 "//ppapi/proxy:test_support", |
| 111 "//ppapi/shared_impl", |
| 112 "//ppapi/shared_impl:test_support", |
| 113 ] |
| 114 } else if (!is_ios) { |
| 115 sources -= [ "ppapi_unittest.cc" ] |
| 116 } |
| 98 | 117 |
| 99 if (enable_webrtc) { | 118 if (enable_webrtc) { |
| 100 sources += [ | 119 sources += [ |
| 101 "../renderer/media/mock_data_channel_impl.cc", | 120 "../renderer/media/mock_data_channel_impl.cc", |
| 102 "../renderer/media/mock_data_channel_impl.h", | 121 "../renderer/media/mock_data_channel_impl.h", |
| 103 "../renderer/media/mock_media_stream_dispatcher.cc", | 122 "../renderer/media/mock_media_stream_dispatcher.cc", |
| 104 "../renderer/media/mock_media_stream_dispatcher.h", | 123 "../renderer/media/mock_media_stream_dispatcher.h", |
| 105 "../renderer/media/mock_peer_connection_impl.cc", | 124 "../renderer/media/mock_peer_connection_impl.cc", |
| 106 "../renderer/media/mock_peer_connection_impl.h", | 125 "../renderer/media/mock_peer_connection_impl.h", |
| 107 "../renderer/media/mock_web_rtc_peer_connection_handler_client.cc", | 126 "../renderer/media/mock_web_rtc_peer_connection_handler_client.cc", |
| 108 "../renderer/media/mock_web_rtc_peer_connection_handler_client.h", | 127 "../renderer/media/mock_web_rtc_peer_connection_handler_client.h", |
| 109 "../renderer/media/webrtc/mock_peer_connection_dependency_factory.cc", | 128 "../renderer/media/webrtc/mock_peer_connection_dependency_factory.cc", |
| 110 "../renderer/media/webrtc/mock_peer_connection_dependency_factory.h", | 129 "../renderer/media/webrtc/mock_peer_connection_dependency_factory.h", |
| 111 ] | 130 ] |
| 112 | 131 |
| 113 deps += [ | 132 deps += [ |
| 114 "//third_party/libjingle:libjingle_webrtc", | 133 "//third_party/libjingle:libjingle_webrtc", |
| 115 "//third_party/libjingle:libpeerconnection", | 134 "//third_party/libjingle:libpeerconnection", |
| 116 "//third_party/webrtc/modules/video_capture", | 135 "//third_party/webrtc/modules/video_capture", |
| 117 ] | |
| 118 } | |
| 119 if (!enable_plugins) { | |
| 120 sources -= [ "ppapi_unittest.cc" ] | |
| 121 } | |
| 122 | |
| 123 if (use_glib) { | |
| 124 configs += [ "//build/config/linux:glib" ] | |
| 125 } | |
| 126 | |
| 127 if (use_aura) { | |
| 128 deps += [ | |
| 129 "//ui/aura:test_support", | |
| 130 "//ui/resources:ui_test_pak", | |
| 131 "//ui/wm", | |
| 132 ] | |
| 133 } | |
| 134 | |
| 135 if (use_aura || is_mac) { | |
| 136 deps += [ | |
| 137 "//third_party/libvpx_new", | |
| 138 "//ui/compositor", | |
| 139 ] | |
| 140 | |
| 141 sources += [ | |
| 142 "../browser/compositor/test/no_transport_image_transport_factory.cc", | |
| 143 "../browser/compositor/test/no_transport_image_transport_factory.h", | |
| 144 ] | |
| 145 } | |
| 146 | |
| 147 if (use_ozone) { | |
| 148 deps += [ "//ui/ozone" ] | |
| 149 } | |
| 150 | |
| 151 if (is_win) { | |
| 152 deps += [ | |
| 153 "//content:sandbox_helper_win", | |
| 154 "//third_party/iaccessible2", | |
| 155 ] | |
| 156 } | |
| 157 | |
| 158 if (is_android && !use_aura) { | |
| 159 deps += [ | |
| 160 "//ui/android", | |
| 161 "//ui/shell_dialogs", | |
| 162 ] | |
| 163 } | |
| 164 | |
| 165 if (is_win) { | |
| 166 deps += [ "//sandbox" ] | |
| 167 } | |
| 168 } else { # is_ios | |
| 169 sources = [ | |
| 170 "public/test/content_test_suite_base.cc", | |
| 171 "public/test/mock_notification_observer.cc", | |
| 172 "public/test/mock_resource_context.cc", | |
| 173 "public/test/test_browser_thread.cc", | |
| 174 "public/test/test_content_client_initializer.cc", | |
| 175 "public/test/test_notification_tracker.cc", | |
| 176 "public/test/test_utils.cc", | |
| 177 "public/test/unittest_test_suite.cc", | |
| 178 "test/content_test_suite.cc", | |
| 179 "test/test_content_browser_client.cc", | |
| 180 "test/test_content_client.cc", | |
| 181 ] | 136 ] |
| 182 } | 137 } |
| 138 |
| 139 if (use_glib) { |
| 140 configs += [ "//build/config/linux:glib" ] |
| 141 } |
| 142 |
| 143 if (use_aura) { |
| 144 deps += [ |
| 145 "//ui/aura:test_support", |
| 146 "//ui/resources:ui_test_pak", |
| 147 "//ui/wm", |
| 148 ] |
| 149 } |
| 150 |
| 151 if (use_aura || is_mac) { |
| 152 deps += [ |
| 153 "//third_party/libvpx_new", |
| 154 "//ui/compositor", |
| 155 ] |
| 156 |
| 157 sources += [ |
| 158 "../browser/compositor/test/no_transport_image_transport_factory.cc", |
| 159 "../browser/compositor/test/no_transport_image_transport_factory.h", |
| 160 ] |
| 161 } |
| 162 |
| 163 if (use_ozone) { |
| 164 deps += [ "//ui/ozone" ] |
| 165 } |
| 166 |
| 167 if (is_win) { |
| 168 deps += [ |
| 169 "//content:sandbox_helper_win", |
| 170 "//third_party/iaccessible2", |
| 171 ] |
| 172 } |
| 173 |
| 174 if (is_android && !use_aura) { |
| 175 deps += [ |
| 176 "//ui/android", |
| 177 "//ui/shell_dialogs", |
| 178 ] |
| 179 } |
| 180 |
| 181 if (is_win) { |
| 182 deps += [ "//sandbox" ] |
| 183 } |
| 184 |
| 183 if (v8_use_external_startup_data) { | 185 if (v8_use_external_startup_data) { |
| 184 deps += [ "//gin:gin" ] | 186 deps += [ "//gin:gin" ] |
| 185 } | 187 } |
| 186 } | 188 } |
| 187 | 189 |
| 188 source_set("browsertest_support") { | 190 source_set("browsertest_support") { |
| 189 testonly = true | 191 testonly = true |
| 190 | 192 |
| 191 sources = [ | 193 sources = [ |
| 192 "../public/test/content_browser_test.cc", | 194 "../public/test/content_browser_test.cc", |
| (...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 375 "//media:shared_memory_support", | 377 "//media:shared_memory_support", |
| 376 "//media:test_support", | 378 "//media:test_support", |
| 377 "//media/audio:test_support", | 379 "//media/audio:test_support", |
| 378 "//media/base:test_support", | 380 "//media/base:test_support", |
| 379 "//mojo/application/public/cpp:cpp_for_chromium", | 381 "//mojo/application/public/cpp:cpp_for_chromium", |
| 380 "//mojo/environment:chromium", | 382 "//mojo/environment:chromium", |
| 381 "//mojo/public/cpp/bindings", | 383 "//mojo/public/cpp/bindings", |
| 382 "//mojo/public/js", | 384 "//mojo/public/js", |
| 383 "//mojo/test:test_support", | 385 "//mojo/test:test_support", |
| 384 "//net:test_support", | 386 "//net:test_support", |
| 385 "//ppapi/host", | |
| 386 "//ppapi/proxy", | |
| 387 "//ppapi/proxy:ipc", | |
| 388 "//ppapi/shared_impl", | |
| 389 "//testing/gmock", | 387 "//testing/gmock", |
| 390 "//testing/gtest", | 388 "//testing/gtest", |
| 391 "//third_party/WebKit/public:blink", | 389 "//third_party/WebKit/public:blink", |
| 392 "//third_party/leveldatabase", | 390 "//third_party/leveldatabase", |
| 393 "//third_party/mesa:osmesa", | 391 "//third_party/mesa:osmesa", |
| 394 "//third_party/mojo/src/mojo/edk/system", | 392 "//third_party/mojo/src/mojo/edk/system", |
| 395 "//third_party/mojo/src/mojo/edk/test:test_support", | 393 "//third_party/mojo/src/mojo/edk/test:test_support", |
| 396 "//third_party/zlib", | 394 "//third_party/zlib", |
| 397 "//ui/accessibility", | 395 "//ui/accessibility", |
| 398 "//ui/accessibility:ax_gen", | 396 "//ui/accessibility:ax_gen", |
| 399 "//ui/base", | 397 "//ui/base", |
| 400 "//ui/base/ime", | 398 "//ui/base/ime", |
| 401 "//ui/gfx", | 399 "//ui/gfx", |
| 402 "//ui/gfx/geometry", | 400 "//ui/gfx/geometry", |
| 403 "//ui/gl", | 401 "//ui/gl", |
| 404 "//ui/gl:test_support", | 402 "//ui/gl:test_support", |
| 405 "//ui/resources", | 403 "//ui/resources", |
| 406 "//ui/shell_dialogs", | 404 "//ui/shell_dialogs", |
| 407 "//ui/snapshot", | 405 "//ui/snapshot", |
| 408 ] | 406 ] |
| 409 | 407 |
| 410 data_deps = [ | 408 data_deps = [ |
| 411 "//ppapi:ppapi_tests", | |
| 412 "//third_party/mesa:osmesa", | 409 "//third_party/mesa:osmesa", |
| 413 ] | 410 ] |
| 414 | 411 |
| 412 if (enable_plugins) { |
| 413 deps += [ |
| 414 "//ppapi/host", |
| 415 "//ppapi/proxy", |
| 416 "//ppapi/proxy:ipc", |
| 417 "//ppapi/shared_impl", |
| 418 ] |
| 419 data_deps += [ "//ppapi:ppapi_tests" ] |
| 420 } |
| 421 |
| 415 if (is_win) { | 422 if (is_win) { |
| 416 sources += | 423 sources += |
| 417 rebase_path(content_tests_gypi_values.content_browsertests_win_sources, | 424 rebase_path(content_tests_gypi_values.content_browsertests_win_sources, |
| 418 ".", | 425 ".", |
| 419 "//content") | 426 "//content") |
| 420 | 427 |
| 421 deps += [ | 428 deps += [ |
| 422 "//content/app/strings", | 429 "//content/app/strings", |
| 423 "//net:net_resources", | 430 "//net:net_resources", |
| 424 "//third_party/WebKit/public:resources", | 431 "//third_party/WebKit/public:resources", |
| (...skipping 473 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 898 "//media/base/android", | 905 "//media/base/android", |
| 899 "//testing/gmock", | 906 "//testing/gmock", |
| 900 ] | 907 ] |
| 901 apk_deps = [ | 908 apk_deps = [ |
| 902 "//media/base/android:media_java", | 909 "//media/base/android:media_java", |
| 903 "//ui/android:ui_java", | 910 "//ui/android:ui_java", |
| 904 ] | 911 ] |
| 905 } | 912 } |
| 906 } | 913 } |
| 907 } | 914 } |
| OLD | NEW |