blob: 9c01d3e8148671b9c61005a902658365bbb6ce72 [file] [edit]
# Licensed under the Apache-2.0 license
# SPDX-License-Identifier: Apache-2.0
package(default_visibility = ["//visibility:public"])
# Embedded-safe production crates only (no rust_test targets).
filegroup(
name = "mctp_embedded_all",
srcs = [
"//services/mctp/api:mctp_api",
# Kernel-only crate (depends on pw_kernel userspace; not host-testable).
"//services/mctp/client-ipc:mctp_client_ipc",
"//services/mctp/echo:mctp_echo",
"//services/mctp/server:mctp_server_lib",
],
)
# Host-side tests; run without embedded target config.
test_suite(
name = "mctp_host_tests",
tests = [
"//services/mctp/api:mctp_api_test",
"//services/mctp/echo:mctp_echo_host_test",
"//services/mctp/server:mctp_server_dispatch_test",
"//services/mctp/server:mctp_server_echo_test",
"//services/mctp/server:mctp_server_integration_test",
"//services/mctp/server:mctp_server_unit_test",
],
)