blob: b8f283d222f098b420a2dae44a380e050e5275dc [file] [log] [blame]
# Copyright 2015 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
group("media_router_perf_tests") {
testonly = true
data = [
"$root_out_dir/media_router/test_extension/",
"$root_out_dir/mr_extension/release/",
"internal/",
"telemetry/",
]
deps = [
":test_extension_resource_files",
"//tools/perf:perf",
]
}
group("media_router_tests") {
testonly = true
data_deps = [
"//chrome/test:browser_tests",
]
data = [
"$root_out_dir/mr_extension/",
"internal/",
"../../../media/test/data/player.html",
"../../../media/test/data/bear-vp9.webm",
]
}
# Browser test resource files.
media_router_integration_test_resources = [
"resources/basic_test.html",
"resources/close_route_with_error_on_send.json",
"resources/common.js",
"resources/fail_create_route.json",
"resources/fail_reconnect_session.html",
"resources/fail_reconnect_session.json",
"resources/local_media_sink.json",
"resources/local_media_sink_route_fail.json",
"resources/no_provider.json",
"resources/no_sinks.json",
"resources/no_supported_sinks.json",
"resources/presentation_receiver.html",
"resources/route_creation_timed_out.json",
]
media_router_test_extension_resources = [
"telemetry/extension/manifest.json",
"telemetry/extension/script.js",
]
copy("test_extension_resource_files") {
sources = media_router_test_extension_resources
outputs = [
"$root_out_dir/media_router/test_extension/{{source_file_part}}",
]
}
copy("browser_tests_resource_files") {
sources = media_router_integration_test_resources
outputs = [
"$root_out_dir/media_router/browser_test_resources/{{source_file_part}}",
]
}
source_set("media_router_browsertests") {
testonly = true
defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
sources = [
"media_router_base_browsertest.cc",
"media_router_base_browsertest.h",
"media_router_e2e_browsertest.cc",
"media_router_e2e_browsertest.h",
"media_router_e2e_ui_browsertest.cc",
"media_router_integration_browsertest.cc",
"media_router_integration_browsertest.h",
"media_router_integration_ui_browsertest.cc",
"media_router_one_ua_integration_browsertest.cc",
"test_media_sinks_observer.cc",
"test_media_sinks_observer.h",
]
deps = [
":browser_tests_resource_files",
"//chrome/browser/media/router:test_support",
"//chrome/test:test_support",
"//chrome/test:test_support_ui",
"//extensions/browser",
"//media:test_support",
"//skia",
"//testing/gtest",
]
}