summaryrefslogtreecommitdiffstats
path: root/mojo/application_manager/BUILD.gn
diff options
context:
space:
mode:
authorjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-21 08:35:34 +0000
committerjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-21 08:37:56 +0000
commit2216621503e84718d4468504ff7fff333de7233b (patch)
tree1631ddbc2fa185fdbdbdbae1a34a9bb11584159a /mojo/application_manager/BUILD.gn
parent07c70d207c4ed217286cdf84236551fce1d7923f (diff)
downloadchromium_src-2216621503e84718d4468504ff7fff333de7233b.zip
chromium_src-2216621503e84718d4468504ff7fff333de7233b.tar.gz
chromium_src-2216621503e84718d4468504ff7fff333de7233b.tar.bz2
GN: Build rules and fixes for (almost) all mojo unittest targets
This writes GN rules for all mojo unittests except for the ones that depend on view_manager which doesn't have GN build rules yet. This also fixes up a few deps in the gyp rules such as targets unnecessarily depending on mojo_cpp_bindings or base. R=viettrungluu@chromium.org Review URL: https://codereview.chromium.org/494523004 Cr-Commit-Position: refs/heads/master@{#291022} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291022 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'mojo/application_manager/BUILD.gn')
-rw-r--r--mojo/application_manager/BUILD.gn27
1 files changed, 27 insertions, 0 deletions
diff --git a/mojo/application_manager/BUILD.gn b/mojo/application_manager/BUILD.gn
index 267fa68..ed57f0c 100644
--- a/mojo/application_manager/BUILD.gn
+++ b/mojo/application_manager/BUILD.gn
@@ -2,6 +2,8 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
+import("//mojo/public/tools/bindings/mojom.gni")
+
# GYP version: mojo.gyp:mojo_application_manager
component("application_manager") {
output_name = "mojo_application_manager"
@@ -36,3 +38,28 @@ component("application_manager") {
"//mojo/public/interfaces/application:application",
]
}
+
+# GYP version: mojo.gyp:mojo_application_manager_unittests
+test("mojo_application_manager_unittests") {
+ deps = [
+ ":application_manager",
+ ":test_bindings",
+ "//base",
+ "//testing/gtest",
+ "//url",
+ "//mojo/common",
+ "//mojo/environment:chromium",
+ "//mojo/public/cpp/application:chromium",
+ "//mojo/common/test:run_all_unittests",
+ "//mojo/public/cpp/bindings",
+ ]
+
+ sources = [
+ "application_manager_unittest.cc",
+ "background_shell_application_loader_unittest.cc",
+ ]
+}
+
+mojom("test_bindings") {
+ sources = [ "test.mojom" ]
+}