diff options
-rw-r--r-- | BUILD.gn | 10 | ||||
-rw-r--r-- | mojo/services/BUILD.gn | 50 | ||||
-rw-r--r-- | mojo/services/view_manager/BUILD.gn | 21 | ||||
-rw-r--r-- | mojo/services/window_manager/BUILD.gn | 3 |
4 files changed, 58 insertions, 26 deletions
@@ -665,6 +665,8 @@ group("gn_mojo_targets") { "//media/mojo/interfaces:interfaces_python", "//media/mojo/services:cdm_service", "//media/mojo:tests", + "//mojo/services:apptests", + "//mojo/services:tests", "//net/interfaces:interfaces_python", "//third_party/mojo/src/mojo/edk/js/test:js_integration_tests", "//third_party/mojo/src/mojo/edk/js/tests:js_to_cpp_bindings_python", @@ -674,14 +676,6 @@ group("gn_mojo_targets") { "//third_party/mojo_services/src/accessibility/public/interfaces:interfaces_python", "//third_party/mojo_services/src/window_manager/public/interfaces:interfaces_python", ] - - if (!is_debug) { - deps += [ - "//mojo/services/html_viewer:apptests", - "//mojo/services/html_viewer:tests", - "//mojo/services/network:apptests", - ] - } } } diff --git a/mojo/services/BUILD.gn b/mojo/services/BUILD.gn index 945e6f0..494785f 100644 --- a/mojo/services/BUILD.gn +++ b/mojo/services/BUILD.gn @@ -27,6 +27,7 @@ group("services") { "//mojo/services/surfaces", "//mojo/services/tracing", "//mojo/services/view_manager", + "//mojo/services/window_manager:lib", ] # TODO(GYP): Make this work. @@ -36,6 +37,55 @@ group("services") { "//mojo/services/kiosk_wm:window_manager", "//mojo/services/native_viewport", "//mojo/services/view_manager", + "//mojo/services/window_manager:lib", + ] + } + } +} + +group("tests") { + testonly = true + deps = [ + ":services", + ] + if (!is_component_build) { + deps += [ + "//mojo/services/html_viewer:tests", + "//mojo/services/view_manager:view_manager_service_unittests", + "//mojo/services/window_manager:window_manager_unittests", + ] + + # TODO(GYP): Make this work. + if (is_mac) { + deps -= [ + "//mojo/services/html_viewer:tests", + "//mojo/services/view_manager:view_manager_service_unittests", + "//mojo/services/window_manager:window_manager_unittests", + ] + } + } +} + +group("apptests") { + testonly = true + deps = [ + ":services", + ] + if (!is_component_build) { + deps += [ + "//mojo/services/clipboard:apptests", + "//mojo/services/html_viewer:apptests", + "//mojo/services/network:apptests", + "//mojo/services/view_manager:apptests", + "//mojo/services/window_manager:apptests", + ] + + # TODO(GYP): Make this work. + if (is_mac) { + deps -= [ + "//mojo/services/html_viewer:apptests", + "//mojo/services/view_manager:apptests", + "//mojo/services/window_manager:apptests", ] } } diff --git a/mojo/services/view_manager/BUILD.gn b/mojo/services/view_manager/BUILD.gn index a0eb871..04b3988 100644 --- a/mojo/services/view_manager/BUILD.gn +++ b/mojo/services/view_manager/BUILD.gn @@ -156,37 +156,24 @@ test("view_manager_service_unittests") { } } -mojo_native_application("mojo_view_manager_client_apptests") { +mojo_native_application("apptests") { + output_name = "view_manager_apptests" testonly = true sources = [ "view_manager_client_apptest.cc", - ] - - deps = [ - "//base", - "//base/test:test_config", - "//mojo/application", - "//mojo/application:test_support", - "//third_party/mojo_services/src/geometry/public/cpp:cpp", - "//third_party/mojo_services/src/view_manager/public/cpp", - ] -} - -mojo_native_application("view_manager_service_apptests") { - testonly = true - - sources = [ "view_manager_service_apptest.cc", ] deps = [ ":test_support", "//base", + "//base/test:test_config", "//mojo/application", "//mojo/application:test_support", "//mojo/common", "//third_party/mojo/src/mojo/public/cpp/bindings:bindings", + "//third_party/mojo_services/src/geometry/public/cpp:cpp", "//third_party/mojo_services/src/geometry/public/interfaces", "//third_party/mojo_services/src/view_manager/public/cpp", "//third_party/mojo_services/src/view_manager/public/interfaces", diff --git a/mojo/services/window_manager/BUILD.gn b/mojo/services/window_manager/BUILD.gn index bf5e416..74259dc 100644 --- a/mojo/services/window_manager/BUILD.gn +++ b/mojo/services/window_manager/BUILD.gn @@ -106,7 +106,8 @@ mojo_native_application("test_window_manager") { ] } -mojo_native_application("window_manager_apptests") { +mojo_native_application("apptests") { + output_name = "window_manager_apptests" testonly = true sources = [ |