• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# This package contains tests exercising C++/Rust interop in the cpp kernel.
2
3load("@rules_rust//rust:defs.bzl", "rust_test")
4
5cc_library(
6    name = "test_utils",
7    srcs = ["test_utils.cc"],
8    deps = [
9        "//rust/cpp_kernel:cpp_api",
10        "//src/google/protobuf:unittest_cc_proto",
11        "@com_google_absl//absl/log:absl_check",
12        "@com_google_absl//absl/strings",
13    ],
14)
15
16rust_test(
17    name = "interop_test",
18    srcs = ["main.rs"],
19    deps = [
20        ":test_utils",
21        "//rust:protobuf_cpp",
22        "//src/google/protobuf:unittest_cpp_rust_proto",
23        "@crate_index//:googletest",
24    ],
25)
26