blob: c040ef3bf5780faf464172173af712055e89c646 [file]
# 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.
import("//build/components.gni")
import("//build/test.gni")
source_set("zxtest") {
# ________ _________ ________ ________
# |\ ____\|\___ ___\\ __ \|\ __ \
# \ \ \___|\|___ \ \_\ \ \|\ \ \ \|\ \
# \ \_____ \ \ \ \ \ \ \\\ \ \ ____\
# \|____|\ \ \ \ \ \ \ \\\ \ \ \___|
# ____\_\ \ \ \__\ \ \_______\ \__\
# |\_________\ \|__| \|_______|\|__|
# \|_________|
#
# This library is deprecated and should not be used for new tests.
visibility = [
":*",
"//sdk/lib/driver/runtime:*",
"//sdk/lib/fidl_driver/tests/transport:*",
"//src/connectivity/wlan/drivers/lib/fidl-bridge/cpp/test:*",
"//src/devices/block/bin/sdio:*",
"//src/devices/bus/drivers/platform:*",
"//src/lib/fidl/llcpp/tests/integration:*",
]
testonly = true
sources = [ "zxtest.cc" ]
deps = [
"//sdk/lib/async:async-cpp",
"//sdk/lib/driver/runtime:driver_runtime_cpp",
"//sdk/lib/driver/runtime:driver_runtime_env_cpp",
"//src/devices/bin/driver_runtime",
"//zircon/system/ulib/sync:sync-cpp",
"//zircon/system/ulib/zxtest",
]
}
source_set("gtest") {
# ________ _________ ________ ________
# |\ ____\|\___ ___\\ __ \|\ __ \
# \ \ \___|\|___ \ \_\ \ \|\ \ \ \|\ \
# \ \_____ \ \ \ \ \ \ \\\ \ \ ____\
# \|____|\ \ \ \ \ \ \ \\\ \ \ \___|
# ____\_\ \ \ \__\ \ \_______\ \__\
# |\_________\ \|__| \|_______|\|__|
# \|_________|
#
# This library is deprecated and should not be used for new tests.
visibility = [
":*",
"//sdk/lib/driver/runtime:*",
"//sdk/lib/fidl_driver/tests/transport:*",
"//src/connectivity/wlan/drivers/lib/fidl-bridge/cpp/test:*",
"//src/devices/block/bin/sdio:*",
"//src/devices/bus/drivers/platform:*",
"//src/lib/fidl/llcpp/tests/integration:*",
]
testonly = true
sources = [ "gtest.cc" ]
deps = [
"//sdk/lib/driver/runtime:driver_runtime_env_cpp",
"//src/devices/lib/driver:driver_runtime",
"//third_party/googletest:gtest",
]
}
group("tests") {
testonly = true
deps = [ ":driver-runtime-main-test" ]
}
test("zxtest-test") {
output_name = "driver-runtime-main-test"
sources = [ "zxtest_test.cc" ]
deps = [
":zxtest",
"//sdk/lib/async:async-cpp",
"//sdk/lib/driver/runtime:driver_runtime_cpp",
"//zircon/system/ulib/sync:sync-cpp",
"//zircon/system/ulib/zxtest",
]
}
fuchsia_unittest_package("driver-runtime-main-test") {
deps = [ ":zxtest-test" ]
}