blob: 1115be1dc04b8934564e3ac3513860d6f58e1314 [file] [log] [blame]
# Copyright 2022 The Fuchsia 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("util") {
testonly = true
public_deps = [
":buffers_helper",
":portable_ui_test",
":screenshot_helper",
":test_view",
":zxtest_helpers",
]
}
source_set("test_view") {
testonly = true
sources = [
"test_view.cc",
"test_view.h",
]
deps = [
"//sdk/fidl/fuchsia.ui.app:fuchsia.ui.app_cpp",
"//sdk/fidl/fuchsia.ui.views:fuchsia.ui.views_cpp",
"//sdk/lib/sys/component/cpp/testing:cpp",
"//sdk/lib/syslog/cpp",
"//sdk/lib/ui/scenic/cpp",
"//src/lib/fsl",
# TODO(https://fxbug.dev/355738783): remove after all test changed to new c++ bindings
"//sdk/fidl/fuchsia.ui.app:fuchsia.ui.app_hlcpp",
"//sdk/fidl/fuchsia.ui.views:fuchsia.ui.views_hlcpp",
]
}
source_set("portable_ui_test") {
testonly = true
sources = [
"portable_ui_test.cc",
"portable_ui_test.h",
]
public_deps = [
":fidl_cpp_helpers",
":loop_fixture",
":screenshot_helper",
"//sdk/fidl/fuchsia.input.report:fuchsia.input.report_cpp",
"//sdk/fidl/fuchsia.input.virtualkeyboard:fuchsia.input.virtualkeyboard_cpp",
"//sdk/fidl/fuchsia.logger:fuchsia.logger_cpp",
"//sdk/fidl/fuchsia.scheduler:fuchsia.scheduler_cpp",
"//sdk/fidl/fuchsia.sysmem:fuchsia.sysmem_cpp",
"//sdk/fidl/fuchsia.tracing.provider:fuchsia.tracing.provider_cpp",
"//sdk/fidl/fuchsia.ui.app:fuchsia.ui.app_cpp",
"//sdk/fidl/fuchsia.ui.composition:fuchsia.ui.composition_cpp",
"//sdk/fidl/fuchsia.ui.display.singleton:fuchsia.ui.display.singleton_cpp",
"//sdk/fidl/fuchsia.ui.focus:fuchsia.ui.focus_cpp",
"//sdk/fidl/fuchsia.ui.test.input:fuchsia.ui.test.input_cpp",
"//sdk/fidl/fuchsia.ui.test.scene:fuchsia.ui.test.scene_cpp",
"//sdk/fidl/fuchsia.vulkan.loader:fuchsia.vulkan.loader_cpp",
"//sdk/lib/async-loop:async-loop-cpp",
"//sdk/lib/async-loop:async-loop-default",
"//sdk/lib/sys/component/cpp/testing:cpp",
"//src/lib/testing/loop_fixture",
"//src/ui/a11y/testing/fidl:test.accessibility_cpp",
"//zircon/system/ulib/zx",
]
}
source_set("screenshot_helper") {
testonly = true
sources = [
"screenshot_helper.cc",
"screenshot_helper.h",
]
deps = [ "//src/ui/scenic/lib/utils" ]
public_deps = [
"//sdk/fidl/fuchsia.sysmem:fuchsia.sysmem_cpp",
"//sdk/fidl/fuchsia.ui.composition:fuchsia.ui.composition_hlcpp",
"//sdk/lib/syslog/cpp",
"//third_party/libpng",
"//zircon/system/ulib/zx",
# TODO(https://fxbug.dev/355738783): remove after all test changed to new c++ bindings
"//sdk/fidl/fuchsia.sysmem:fuchsia.sysmem_hlcpp",
]
}
source_set("loop_fixture") {
testonly = true
sources = [
"logging_event_loop.cc",
"logging_event_loop.h",
]
public_deps = [
"//sdk/lib/async-loop-testing/cpp",
"//sdk/lib/syslog/cpp",
]
}
source_set("zxtest_helpers") {
testonly = true
sources = [ "zxtest_helpers.h" ]
public_deps = [ "//zircon/system/ulib/zxtest" ]
}
source_set("fidl_cpp_helpers") {
testonly = true
sources = [ "fidl_cpp_helpers.h" ]
}
source_set("buffers_helper") {
testonly = true
sources = [
"buffers_helper.cc",
"buffers_helper.h",
]
public_deps = [
"//sdk/fidl/fuchsia.sysmem:fuchsia.sysmem_hlcpp",
"//zircon/system/ulib/zx",
]
}