diff options
author | jamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-21 08:35:34 +0000 |
---|---|---|
committer | jamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-21 08:37:56 +0000 |
commit | 2216621503e84718d4468504ff7fff333de7233b (patch) | |
tree | 1631ddbc2fa185fdbdbdbae1a34a9bb11584159a /mojo/application_manager/BUILD.gn | |
parent | 07c70d207c4ed217286cdf84236551fce1d7923f (diff) | |
download | chromium_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.gn | 27 |
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" ] +} |