blob: 29d4d6db5f216acc5d68ae1d47305ac6ad540c9c [file] [log] [blame] [edit]
# Copyright 2019 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/bazel/bazel_test_package_group.gni")
group("tests") {
testonly = true
deps = [
":e2e_tests",
":tests_no_e2e",
]
}
group("tests_no_e2e") {
testonly = true
assert_no_deps = e2e_test_libs
# Add the tests themselves
deps = [
":bazel_tests",
"bringup:tests",
"camera:tests",
"chromium:tests",
"cobalt:tests",
"connectivity:tests_no_e2e",
"developer:tests",
"devices:tests",
"diagnostics:tests",
"factory:tests",
"firmware:tests",
"fonts:tests",
"graphics:tests",
"hwinfo:tests",
"intl:tests",
"lib:tests",
"media:tests",
"paravirtualization:tests",
"performance:tests",
"power:tests",
"recovery:tests_no_e2e",
"security:tests",
"sensors:tests",
"session:tests",
"settings:tests",
"starnix:tests",
"storage:tests",
"sys:tests",
"tee:tests",
"testing:tests",
"ui:tests",
"virtualization:tests",
"zircon:tests",
]
}
bazel_test_package_group("bazel_tests") {
tests = [
{
test_package_target = "//examples/drivers/simple/dfv2:simple-driver-test"
test_component_names = [ "simple-driver-test-bin" ]
test_specs = {
environments = basic_envs
log_settings = {
max_severity = "ERROR"
}
}
},
{
test_package_target = "//examples/drivers/template:template-test"
test_component_names = [ "template-test-bin" ]
test_specs = {
environments = basic_envs
log_settings = {
max_severity = "ERROR"
}
}
},
{
test_package_target =
"//examples/drivers/transport/driver/v2:driver-transport-test"
test_package_name = "driver_transport_example_test"
test_component_names = [
"child-driver-test-bin",
"parent-driver-test-bin",
]
test_specs = {
environments = basic_envs
}
},
{
test_package_target = "//sdk/lib/driver/devicetree/examples/example-board:example-board-test-package"
test_package_name = "example-board-test"
test_component_names = [ "example-board-test" ]
deps = [
"//sdk/lib/driver/devicetree/examples/example-board:test-dtb",
"//sdk/lib/driver/devicetree/testing:devicetree-test-bazel-inputs",
]
},
{
test_package_target = "//src/devices/board/drivers/vim3-devicetree:vim3-devicetree-test-package"
test_package_name = "vim3-devicetree-test"
test_component_names = [ "vim3-devicetree-test" ]
# Integration test for the board driver requires these prebuilt artifacts:
# - devicetree blob (.dtb)
# - Platform bus driver (.far)
# - driver-test-realm package (.far)
deps = [
"//sdk/lib/driver/devicetree/testing:devicetree-test-bazel-inputs",
"//src/devices/board/drivers/vim3-devicetree:vim3-dtb",
]
},
{
test_package_target =
"//src/devices/clock/drivers/vim3-clk:vim3-clk-test-package"
test_package_name = "vim3-clk-test"
test_component_names = [ "vim3-clk-test-bin" ]
},
{
test_package_target =
"//src/devices/gpio/drivers/aml-gpio:aml-gpio-test-package"
test_package_name = "aml-gpio-test"
test_component_names = [ "aml-gpio-test-bin" ]
test_specs = {
log_settings = {
max_severity = "ERROR"
}
}
},
{
test_package_target =
"//src/devices/i2c/drivers/aml-i2c:aml-i2c-test-package"
test_package_name = "aml-i2c-test"
test_component_names = [ "aml-i2c-test-bin" ]
test_specs = {
log_settings = {
max_severity = "ERROR"
}
}
},
{
test_package_target =
"//src/devices/usb/drivers/aml-usb-phy:aml-usb-phy-test-package"
test_package_name = "aml-usb-phy-test"
test_component_names = [ "aml-usb-phy-test-bin" ]
test_specs = {
log_settings = {
max_severity = "ERROR"
}
}
},
{
test_package_target =
"//src/ui/input/drivers/adc-buttons:adc-buttons-test-package"
test_package_name = "adc-buttons-test"
test_component_names = [ "adc-buttons-test-bin" ]
test_specs = {
log_settings = {
max_severity = "ERROR"
}
}
},
{
test_package_target =
"//src/media/audio/drivers/aml-g12-tdm:aml-g12-composite-test-package"
test_package_name = "aml-g12-composite-test"
test_component_names = [ "aml-g12-composite-test-bin" ]
test_specs = {
log_settings = {
max_severity = "ERROR"
}
}
},
{
test_package_target = "//src/devices/spmi/lib/hwreg-spmi:spmi-hwreg-test"
test_package_name = "spmi-hwreg-test"
test_component_names = [ "spmi-hwreg-test-bin" ]
},
{
test_package_target = "//src/devices/usb/drivers/dwc3:dwc3-test-package"
test_package_name = "dwc3-test"
test_component_names = [
"dwc3-test-bin",
"dwc3-fifo-test-bin",
"dwc3-trb-fifo-test-bin",
]
test_specs = {
log_settings = {
max_severity = "ERROR"
}
}
},
{
test_package_target =
"//src/diagnostics/archivist/tests/pipeline_test:pipeline_test"
test_component_names = [ "pipeline_test" ]
},
{
test_package_target = "//tools/create/goldens/my-driver-cpp:test_pkg"
test_package_name = "my_driver_cpp_test"
test_component_names = [ "my_driver_cpp_test" ]
},
]
}
group("e2e_tests") {
testonly = true
deps = [
"developer:e2e_tests",
"devices:e2e_tests",
"recovery:e2e_tests",
"testing:e2e_tests",
"tests",
"//src/connectivity/network:e2e_tests",
"//src/storage/lib/paver/e2e_tests",
"//src/sys/pkg:e2e_tests",
"//src/zircon:e2e_tests",
]
}