OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import("//media/media_options.gni") | 5 import("//media/media_options.gni") |
6 import("//testing/test.gni") | 6 import("//testing/test.gni") |
7 import("//mojo/public/mojo_application.gni") | 7 import("//mojo/public/mojo_application.gni") |
8 import("//mojo/public/mojo_application_manifest.gni") | 8 import("//mojo/public/mojo_application_manifest.gni") |
9 | 9 |
10 # Target naming conventions: | 10 # Target naming conventions: |
(...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
219 # --apptest-filter mojo:media_pipeline_integration_apptests out/Debug | 219 # --apptest-filter mojo:media_pipeline_integration_apptests out/Debug |
220 # | 220 # |
221 mojo_native_application("media_apptests") { | 221 mojo_native_application("media_apptests") { |
222 testonly = true | 222 testonly = true |
223 | 223 |
224 sources = [ | 224 sources = [ |
225 "media_apptest.cc", | 225 "media_apptest.cc", |
226 ] | 226 ] |
227 | 227 |
228 deps = [ | 228 deps = [ |
229 ":apptest_manifest", | |
230 ":proxy", | 229 ":proxy", |
231 "//media/base:test_support", | 230 "//media/base:test_support", |
232 "//mojo/shell/public/cpp:test_support", | 231 "//mojo/shell/public/cpp:test_support", |
233 "//testing/gmock", | 232 "//testing/gmock", |
234 "//testing/gtest", | 233 "//testing/gtest", |
235 ] | 234 ] |
236 | 235 |
237 data_deps = [ | 236 data_deps = [ |
| 237 ":apptest_manifest", |
238 ":media", | 238 ":media", |
239 ] | 239 ] |
240 } | 240 } |
241 | 241 |
242 mojo_application_manifest("apptest_manifest") { | 242 mojo_application_manifest("apptest_manifest") { |
243 application_name = "media_apptests" | 243 application_name = "media_apptests" |
244 source = "apptest_manifest.json" | 244 source = "apptest_manifest.json" |
245 } | 245 } |
246 | 246 |
247 mojo_native_application("media_pipeline_integration_apptests") { | 247 mojo_native_application("media_pipeline_integration_apptests") { |
248 testonly = true | 248 testonly = true |
249 | 249 |
250 deps = [ | 250 deps = [ |
251 ":pipeline_apptest_manifest", | |
252 "//media/test:mojo_pipeline_integration_tests", | 251 "//media/test:mojo_pipeline_integration_tests", |
253 ] | 252 ] |
254 | 253 |
255 data_deps = [ | 254 data_deps = [ |
256 ":media", | 255 ":media", |
| 256 ":pipeline_apptest_manifest", |
257 ] | 257 ] |
258 } | 258 } |
259 | 259 |
260 mojo_application_manifest("pipeline_apptest_manifest") { | 260 mojo_application_manifest("pipeline_apptest_manifest") { |
261 application_name = "media_pipeline_integration_apptests" | 261 application_name = "media_pipeline_integration_apptests" |
262 source = "pipeline_apptest_manifest.json" | 262 source = "pipeline_apptest_manifest.json" |
263 } | 263 } |
264 | 264 |
265 group("tests") { | 265 group("tests") { |
266 testonly = true | 266 testonly = true |
267 deps = [ | 267 deps = [ |
268 ":media_apptests", | 268 ":media_apptests", |
269 ":media_pipeline_integration_apptests", | 269 ":media_pipeline_integration_apptests", |
270 ] | 270 ] |
271 } | 271 } |
OLD | NEW |