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

Side by Side Diff: mojo/public/cpp/bindings/tests/BUILD.gn

Issue 2250183003: Make the fuchsia mojo/public repo the source of truth. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: 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 unified diff | Download patch
OLDNEW
(Empty)
1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 import("../../../mojo_application.gni")
6 import("../../../mojo_sdk.gni")
7
8 mojo_sdk_source_set("tests") {
9 testonly = true
10
11 sources = [
12 "array_unittest.cc",
13 "binding_callback_unittest.cc",
14 "binding_set_unittest.cc",
15 "binding_unittest.cc",
16 "bounds_checker_unittest.cc",
17 "buffer_unittest.cc",
18 "callback_unittest.cc",
19 "connector_unittest.cc",
20 "constant_unittest.cc",
21 "container_test_util.cc",
22 "equals_unittest.cc",
23 "formatting_unittest.cc",
24 "handle_passing_unittest.cc",
25 "interface_ptr_set_unittest.cc",
26 "interface_ptr_unittest.cc",
27 "interface_unittest.cc",
28 "iterator_test_util.h",
29 "iterator_util_unittest.cc",
30 "map_unittest.cc",
31 "message_builder_unittest.cc",
32 "message_queue.cc",
33 "message_queue.h",
34 "request_response_unittest.cc",
35 "router_unittest.cc",
36 "sample_service_unittest.cc",
37 "serialization_api_unittest.cc",
38 "serialization_warning_unittest.cc",
39 "string_unittest.cc",
40 "strong_binding_set_unittest.cc",
41 "struct_unittest.cc",
42 "synchronous_connector_unittest.cc",
43 "synchronous_interface_ptr_unittest.cc",
44 "type_conversion_unittest.cc",
45 "union_unittest.cc",
46 "validation_unittest.cc",
47 ]
48
49 deps = [
50 ":mojo_public_bindings_test_utils",
51 ":validation_util",
52 ]
53
54 mojo_sdk_deps = [
55 "mojo/public:gtest",
56 "mojo/public/cpp/bindings",
57 "mojo/public/cpp/bindings:callback",
58 "mojo/public/cpp/environment:standalone",
59 "mojo/public/cpp/system",
60 "mojo/public/cpp/test_support",
61 "mojo/public/cpp/test_support:test_utils",
62 "mojo/public/cpp/utility",
63 "mojo/public/interfaces/bindings/tests:test_interfaces",
64 "mojo/public/interfaces/bindings/tests:test_interfaces_sync",
65 ]
66 }
67
68 mojo_sdk_source_set("perftests") {
69 testonly = true
70
71 sources = [
72 "bindings_perftest.cc",
73 ]
74
75 mojo_sdk_deps = [
76 "mojo/public:gtest",
77 "mojo/public/cpp/bindings",
78 "mojo/public/cpp/bindings:callback",
79 "mojo/public/cpp/environment:standalone",
80 "mojo/public/cpp/system",
81 "mojo/public/cpp/test_support",
82 "mojo/public/cpp/utility",
83 "mojo/public/interfaces/bindings/tests:test_interfaces",
84 ]
85 }
86
87 # TODO(vardhan): This should be testonly, but for that to happen, its
88 # dependents (cython etc.) need also be testonly.
89 mojo_sdk_source_set("mojo_public_bindings_test_utils") {
90 sources = [
91 "validation_test_input_parser.cc",
92 "validation_test_input_parser.h",
93 ]
94 }
95
96 # TODO(vardhan): Merge with mojo_public_bindings_test_utils.
97 mojo_sdk_source_set("validation_util") {
98 testonly = true
99
100 sources = [
101 "validation_util.cc",
102 "validation_util.h",
103 ]
104
105 deps = [
106 ":mojo_public_bindings_test_utils",
107 ]
108
109 mojo_sdk_deps = [
110 "mojo/public:gtest",
111 "mojo/public/cpp/test_support",
112 ]
113 }
114
115 mojo_native_application("versioning_test_service") {
116 testonly = true
117
118 deps = [
119 ":versioning_test_service_source_set",
120 ]
121 }
122
123 mojo_sdk_source_set("versioning_test_service_source_set") {
124 testonly = true
125 visibility = [ ":*" ]
126
127 sources = [
128 "versioning_test_service.cc",
129 ]
130
131 mojo_sdk_deps = [
132 "mojo/public/cpp/application:standalone",
133 "mojo/public/cpp/bindings",
134 "mojo/public/cpp/system",
135 "mojo/public/interfaces/bindings/tests:versioning_test_service_interfaces",
136 ]
137 }
138
139 mojo_native_application("versioning_apptests") {
140 testonly = true
141
142 deps = [
143 ":versioning_apptest_source_set",
144 ]
145 data_deps = [
146 ":versioning_test_service",
147 ]
148 }
149
150 mojo_sdk_source_set("versioning_apptest_source_set") {
151 testonly = true
152 visibility = [ ":*" ]
153
154 sources = [
155 "versioning_apptest.cc",
156 ]
157
158 mojo_sdk_deps = [
159 "mojo/public/cpp/application:standalone",
160 "mojo/public/cpp/application:test_support_standalone",
161 "mojo/public/cpp/bindings",
162 "mojo/public/cpp/system",
163 "mojo/public/interfaces/bindings/tests:versioning_test_client_interfaces",
164 ]
165 }
OLDNEW
« no previous file with comments | « mojo/public/cpp/bindings/synchronous_interface_ptr.h ('k') | mojo/public/cpp/bindings/tests/array_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698