| Index: content/test/BUILD.gn
|
| diff --git a/content/test/BUILD.gn b/content/test/BUILD.gn
|
| index 1820ef78427c709f5f6326565564d733f4b003d9..7232521623729d080d5deda9eaf86ef2b0f48e46 100644
|
| --- a/content/test/BUILD.gn
|
| +++ b/content/test/BUILD.gn
|
| @@ -33,11 +33,30 @@ source_set("test_support") {
|
| "//content/public/app:both",
|
| "//content/public/browser",
|
| "//content/public/common",
|
| + "//third_party/WebKit/public:blink",
|
| ]
|
| deps = [
|
| + ":content_test_mojo_bindings",
|
| + "//cc",
|
| + "//cc:test_support",
|
| "//cc/blink",
|
| + "//components/scheduler:scheduler",
|
| + "//components/scheduler:test_support",
|
| + "//content/browser/speech/proto",
|
| + "//content/gpu",
|
| + "//content/public/child",
|
| + "//content/public/plugin",
|
| + "//content/public/renderer",
|
| + "//content/public/utility",
|
| + "//content/shell:pak",
|
| + "//ipc:test_support",
|
| + "//ipc/mojo",
|
| + "//media",
|
| + "//mojo/edk/test:test_support",
|
| + "//mojo/shell/public/cpp:cpp_for_chromium",
|
| "//net:test_support",
|
| "//skia",
|
| + "//storage/browser",
|
| "//storage/common",
|
| "//testing/gmock",
|
| "//testing/gtest",
|
| @@ -46,6 +65,7 @@ source_set("test_support") {
|
| "//ui/base:test_support",
|
| "//ui/base:ui_data_pack",
|
| "//ui/base/ime",
|
| + "//ui/compositor:test_support",
|
| "//ui/events:dom_keycode_converter",
|
| "//ui/events:events_base",
|
| "//ui/events:gesture_detection",
|
| @@ -54,59 +74,19 @@ source_set("test_support") {
|
| "//ui/gl",
|
| "//ui/gl:test_support",
|
| "//ui/resources",
|
| + "//ui/surface",
|
| "//url",
|
| + "//v8",
|
| ]
|
|
|
| - if (is_ios) {
|
| - sources = [
|
| - "public/test/content_test_suite_base.cc",
|
| - "public/test/mock_notification_observer.cc",
|
| - "public/test/mock_resource_context.cc",
|
| - "public/test/test_browser_thread.cc",
|
| - "public/test/test_content_client_initializer.cc",
|
| - "public/test/test_notification_tracker.cc",
|
| - "public/test/test_utils.cc",
|
| - "public/test/unittest_test_suite.cc",
|
| - "test/content_test_suite.cc",
|
| - "test/test_content_browser_client.cc",
|
| - "test/test_content_client.cc",
|
| - ]
|
| - } else {
|
| - sources =
|
| - rebase_path(content_tests_gypi_values.test_support_content_sources,
|
| - ".",
|
| - "//content")
|
| + sources = rebase_path(content_tests_gypi_values.test_support_content_sources,
|
| + ".",
|
| + "//content")
|
|
|
| - if (is_android) {
|
| - sources -= [
|
| - "mock_google_streaming_server.cc",
|
| - "mock_google_streaming_server.h",
|
| - ]
|
| - }
|
| - public_deps += [ "//third_party/WebKit/public:blink" ]
|
| - deps += [
|
| - ":content_test_mojo_bindings",
|
| - "//cc",
|
| - "//cc:test_support",
|
| - "//components/scheduler:scheduler",
|
| - "//components/scheduler:test_support",
|
| - "//content/browser/speech/proto",
|
| - "//content/gpu",
|
| - "//content/public/child",
|
| - "//content/public/plugin",
|
| - "//content/public/renderer",
|
| - "//content/public/utility",
|
| - "//content/shell:pak",
|
| - "//ipc:test_support",
|
| - "//ipc/mojo",
|
| - "//media",
|
| - "//mojo/edk/test:test_support",
|
| - "//mojo/shell/public/cpp:cpp_for_chromium",
|
| - "//storage/browser",
|
| - "//storage/common",
|
| - "//ui/compositor:test_support",
|
| - "//ui/surface",
|
| - "//v8",
|
| + if (is_android) {
|
| + sources -= [
|
| + "mock_google_streaming_server.cc",
|
| + "mock_google_streaming_server.h",
|
| ]
|
| }
|
|
|
| @@ -119,7 +99,7 @@ source_set("test_support") {
|
| "//ppapi/shared_impl",
|
| "//ppapi/shared_impl:test_support",
|
| ]
|
| - } else if (!is_ios) {
|
| + } else {
|
| sources -= [ "ppapi_unittest.cc" ]
|
| }
|
|
|
| @@ -242,6 +222,7 @@ source_set("browsertest_base") {
|
| public_deps = [
|
| "//content/public/browser",
|
| "//content/public/common",
|
| + "//third_party/WebKit/public:blink",
|
| ]
|
| deps = [
|
| "//base:base",
|
| @@ -255,9 +236,6 @@ source_set("browsertest_base") {
|
| "//ui/events:gesture_detection",
|
| "//ui/resources",
|
| ]
|
| - if (!is_ios) {
|
| - public_deps += [ "//third_party/WebKit/public:blink" ]
|
| - }
|
| }
|
|
|
| mojom("content_test_mojo_bindings") {
|
| @@ -272,43 +250,41 @@ mojom("web_ui_test_mojo_bindings") {
|
| ]
|
| }
|
|
|
| -if (!is_ios) {
|
| - # GYP version //content/content_tests.gypi:layouttest_support_content
|
| - static_library("layouttest_support") {
|
| - testonly = true
|
| - sources = rebase_path(
|
| - content_tests_gypi_values.layouttest_support_content_sources,
|
| - ".",
|
| - "//content")
|
| +# GYP version //content/content_tests.gypi:layouttest_support_content
|
| +static_library("layouttest_support") {
|
| + testonly = true
|
| + sources =
|
| + rebase_path(content_tests_gypi_values.layouttest_support_content_sources,
|
| + ".",
|
| + "//content")
|
|
|
| - deps = [
|
| - ":test_support",
|
| - "//cc",
|
| - "//cc/blink",
|
| - "//components/test_runner:test_runner",
|
| - "//content/public/common",
|
| - "//mojo/edk/test:test_support",
|
| - "//skia",
|
| - "//ui/accessibility:ax_gen",
|
| - "//v8",
|
| - ]
|
| + deps = [
|
| + ":test_support",
|
| + "//cc",
|
| + "//cc/blink",
|
| + "//components/test_runner:test_runner",
|
| + "//content/public/common",
|
| + "//mojo/edk/test:test_support",
|
| + "//skia",
|
| + "//ui/accessibility:ax_gen",
|
| + "//v8",
|
| + ]
|
|
|
| - if (is_android) {
|
| - deps += [ ":jni" ]
|
| - }
|
| + if (is_android) {
|
| + deps += [ ":jni" ]
|
| }
|
| +}
|
|
|
| - if (is_android) {
|
| - import("//build/config/android/rules.gni")
|
| +if (is_android) {
|
| + import("//build/config/android/rules.gni")
|
|
|
| - generate_jni("jni") {
|
| - sources = [
|
| - "../public/test/android/javatests/src/org/chromium/content/browser/test/NestedSystemMessageHandler.java",
|
| - ]
|
| - jni_package = "content/public/test"
|
| - }
|
| + generate_jni("jni") {
|
| + sources = [
|
| + "../public/test/android/javatests/src/org/chromium/content/browser/test/NestedSystemMessageHandler.java",
|
| + ]
|
| + jni_package = "content/public/test"
|
| }
|
| -} # !is_ios
|
| +}
|
|
|
| if (is_android) {
|
| jinja_template("content_browsertests_manifest") {
|
| @@ -596,19 +572,37 @@ test("content_unittests") {
|
| deps = [
|
| ":test_support",
|
| "//base/test:test_support",
|
| + "//base/third_party/dynamic_annotations",
|
| + "//cc",
|
| + "//cc:test_support",
|
| + "//cc/surfaces",
|
| + "//content:resources",
|
| "//content/browser/background_sync:background_sync_proto",
|
| "//content/browser/cache_storage:cache_storage_proto",
|
| "//content/browser/notifications:notification_proto",
|
| "//content/browser/service_worker:service_worker_proto",
|
| "//content/browser/speech/proto",
|
| "//content/common:mojo_bindings",
|
| + "//content/gpu",
|
| "//content/public/browser",
|
| + "//content/public/child",
|
| "//content/public/common",
|
| "//content/public/common:mojo_bindings",
|
| + "//content/public/plugin",
|
| + "//content/public/renderer",
|
| "//crypto",
|
| "//device/battery",
|
| "//device/battery:mojo_bindings",
|
| "//device/bluetooth",
|
| + "//gin",
|
| + "//gpu",
|
| + "//gpu:test_support",
|
| + "//ipc:test_support",
|
| + "//media:shared_memory_support",
|
| + "//media:test_support",
|
| + "//media/audio:test_support",
|
| + "//media/base:test_support",
|
| + "//media/midi:midi",
|
| "//mojo/edk/test:test_support",
|
| "//mojo/public/cpp/bindings",
|
| "//net:extras",
|
| @@ -616,50 +610,26 @@ test("content_unittests") {
|
| "//skia",
|
| "//sql",
|
| "//sql:test_support",
|
| + "//storage/browser",
|
| + "//storage/common",
|
| "//testing/gmock",
|
| "//testing/gtest",
|
| + "//third_party/WebKit/public:blink",
|
| + "//third_party/icu",
|
| + "//third_party/leveldatabase",
|
| + "//third_party/libjingle",
|
| "//third_party/re2",
|
| "//ui/accessibility",
|
| "//ui/base",
|
| + "//ui/compositor:test_support",
|
| "//ui/events/blink",
|
| "//ui/gfx",
|
| "//ui/gfx/geometry",
|
| "//ui/gfx/ipc",
|
| + "//ui/gl",
|
| + "//ui/gl:test_support",
|
| ]
|
|
|
| - if (!is_ios) {
|
| - deps += [
|
| - "//base/third_party/dynamic_annotations",
|
| - "//cc",
|
| - "//cc:test_support",
|
| - "//cc/surfaces",
|
| - "//content:resources",
|
| - "//content/gpu",
|
| - "//content/public/browser",
|
| - "//content/public/child",
|
| - "//content/public/plugin",
|
| - "//content/public/renderer",
|
| - "//gin",
|
| - "//gpu",
|
| - "//gpu:test_support",
|
| - "//ipc:test_support",
|
| - "//media:shared_memory_support",
|
| - "//media:test_support",
|
| - "//media/audio:test_support",
|
| - "//media/base:test_support",
|
| - "//media/midi:midi",
|
| - "//storage/browser",
|
| - "//storage/common",
|
| - "//third_party/WebKit/public:blink",
|
| - "//third_party/icu",
|
| - "//third_party/leveldatabase",
|
| - "//third_party/libjingle",
|
| - "//ui/compositor:test_support",
|
| - "//ui/gl",
|
| - "//ui/gl:test_support",
|
| - ]
|
| - }
|
| -
|
| data_deps = [
|
| "//third_party/mesa:osmesa",
|
| ]
|
| @@ -758,7 +728,7 @@ test("content_unittests") {
|
|
|
| defines += [ "APPCACHE_USE_SIMPLE_CACHE" ]
|
| }
|
| - if (!is_android && !is_ios) {
|
| + if (!is_android) {
|
| deps += [ "//third_party/libvpx" ]
|
| }
|
|
|
|
|