blob: c195b93667d31d8eeb1118af62b68adfdb4d55ba [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.
import("//build/components.gni")
group("transport") {
deps = [
"banjo",
"driver",
"zircon",
]
}
group("hermetic_tests") {
testonly = true
deps = [
":banjo-test-package-v1",
# TODO(b/316176095): Re-enable test after ensuring it works with DFv2.
# ":driver-test-package-v1",
# TODO(b/316176095): Re-enable test after ensuring it works with DFv2.
# ":zircon-test-package-v1",
"banjo/v2/tests:child-driver-hermetic-test-pkg",
"driver/v2/tests:child-driver-hermetic-test-pkg",
"zircon/v2/tests:child-driver-hermetic-test-pkg",
]
}
# Test packages to run each driver pair in DriverTestRealm
fuchsia_unittest_package("banjo-test-package-v1") {
package_name = "banjo_transport_test_v1"
deps = [
"tests:transport_test_v1",
"//examples/drivers/transport/banjo/v1:child_component",
"//examples/drivers/transport/banjo/v1:parent_component",
"//src/devices/misc/drivers/test-parent",
]
}
fuchsia_unittest_package("driver-test-package-v1") {
package_name = "driver_transport_test_v1"
deps = [
"tests:transport_test_v1",
"//examples/drivers/transport/driver/v1:child_component",
"//examples/drivers/transport/driver/v1:parent_component",
"//src/devices/misc/drivers/test-parent",
]
}
fuchsia_unittest_package("driver-test-package-v2") {
package_name = "driver_transport_test_v2"
deps = [
"tests:transport_test_v2",
"//examples/drivers/transport/driver/v2:child_component",
"//examples/drivers/transport/driver/v2:parent_component",
"//src/devices/misc/drivers/test-parent",
]
}
fuchsia_unittest_package("zircon-test-package-v1") {
package_name = "zircon_transport_test_v1"
deps = [
"tests:transport_test_v1",
"//examples/drivers/transport/zircon/v1:child_component",
"//examples/drivers/transport/zircon/v1:parent_component",
"//src/devices/misc/drivers/test-parent",
]
}
fuchsia_unittest_package("zircon-test-package-v2") {
package_name = "zircon_transport_test_v2"
deps = [
"tests:transport_test_v2",
"//examples/drivers/transport/zircon/v2:child_component",
"//examples/drivers/transport/zircon/v2:parent_component",
"//src/devices/misc/drivers/test-parent",
]
}