| # 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", |
| ] |
| } |