# Copyright 2021 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. assert(is_fuchsia) # Only allow use by WebEngine-related Fuchsia targets. visibility = [ "//fuchsia_web/*" ] source_set("test_support") { testonly = true sources = [ "fake_feedback_service.cc", "fake_feedback_service.h", "fit_adapter.h", "frame_for_test.cc", "frame_for_test.h", "frame_test_util.cc", "frame_test_util.h", "test_component_crash_observer.cc", "test_component_crash_observer.h", "test_debug_listener.cc", "test_debug_listener.h", "test_devtools_list_fetcher.cc", "test_devtools_list_fetcher.h", "test_navigation_listener.cc", "test_navigation_listener.h", "test_realm_support.cc", "test_realm_support.h", "url_request_rewrite_test_util.cc", "url_request_rewrite_test_util.h", ] public_deps = [ "//base", "//third_party/abseil-cpp:absl", "//third_party/fuchsia-sdk/sdk/fidl/fuchsia.component:fuchsia.component_hlcpp", "//third_party/fuchsia-sdk/sdk/fidl/fuchsia.feedback:fuchsia.feedback_hlcpp", "//third_party/fuchsia-sdk/sdk/fidl/fuchsia.mem:fuchsia.mem_hlcpp", "//third_party/fuchsia-sdk/sdk/fidl/fuchsia.web:fuchsia.web_hlcpp", "//third_party/fuchsia-sdk/sdk/pkg/fidl_cpp", "//third_party/fuchsia-sdk/sdk/pkg/fit", "//third_party/fuchsia-sdk/sdk/pkg/sys_component_cpp_testing", ] deps = [ "//fuchsia_web/common", "//net", "//net:test_support", "//net/traffic_annotation:test_support", "//testing/gtest", "//third_party/fuchsia-sdk/sdk/pkg/fidl_cpp_base", "//third_party/fuchsia-sdk/sdk/pkg/sys_cpp", "//url", ] } static_library("run_all_integration_tests") { testonly = true visibility = [] visibility += [ "//fuchsia_web/runners/*", "//fuchsia_web/webengine/*", ] sources = [ "run_all_integration_tests.cc" ] deps = [ "//base/test:test_support" ] }