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

Unified Diff: chrome/test/BUILD.gn

Issue 2295433003: Changes around how browser_tests are launched for mash (Closed)
Patch Set: make manifest chromeos specific Created 4 years, 4 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/app/mash/mash_runner.cc ('k') | chrome/test/DEPS » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/test/BUILD.gn
diff --git a/chrome/test/BUILD.gn b/chrome/test/BUILD.gn
index 36693bef5c8c29231f17f40b71b16e3c6b1855b1..dcadd5c129444736a01e4d563ad6fddcf2d7d4a2 100644
--- a/chrome/test/BUILD.gn
+++ b/chrome/test/BUILD.gn
@@ -11,6 +11,7 @@ import("//chrome/chrome_tests.gni")
import("//chrome/common/features.gni")
import("//chrome/test/base/js2gtest.gni")
import("//components/os_crypt/features.gni")
+import("//services/shell/public/service_manifest.gni")
import("//testing/test.gni")
import("//v8/gni/v8.gni")
@@ -857,16 +858,15 @@ if (!is_android) {
static_library("browser_tests_runner") {
testonly = true
- sources = [
- "base/browser_tests_main.cc",
- ]
+ sources = []
deps = [
":test_support",
]
- if (use_aura) {
+ if (is_chromeos) {
sources += [
+ "base/browser_tests_main_chromeos.cc",
"base/mash_browser_tests_main.cc",
"base/mash_browser_tests_main.h",
"base/mojo_test_connector.cc",
@@ -874,14 +874,18 @@ static_library("browser_tests_runner") {
]
deps += [
+ "//mash/package",
"//services/shell/background:lib",
"//services/shell/background/tests:test_support",
]
data_deps = [
+ ":mash_browser_tests_manifest",
"//chrome/app:mojo_manifests",
"//mash/session",
]
+ } else {
+ sources += [ "base/browser_tests_main.cc" ]
}
}
@@ -2470,3 +2474,35 @@ if (is_android) {
]
}
}
+
+if (is_chromeos) {
+ service_manifest("mash_browser_tests_manifest") {
+ type = "exe"
+ name = "mash_browser_tests"
+
+ source = "base/mash_browser_tests_manifest.json"
+ deps = [
+ "//ash/mus:manifest",
+ "//ash/touch_hud/mus:manifest",
+ "//mash/app_driver:manifest",
+ "//mash/quick_launch:manifest",
+ "//mash/session:manifest",
+ "//mash/task_viewer:manifest",
+ "//services/ui:manifest",
+ ]
+ packaged_services = [
+ "app_driver",
+ "ash",
+ "mash_session",
+ "quick_launch",
+ "task_viewer",
+ "touch_hud",
+ "ui",
+ ]
+
+ if (is_linux && !is_android) {
+ deps += [ "//components/font_service:manifest" ]
+ packaged_services += [ "font_service" ]
+ }
+ }
+}
« no previous file with comments | « chrome/app/mash/mash_runner.cc ('k') | chrome/test/DEPS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698