Skip to content
File

Blob: src/rust/cxx-integration-test/BUILD.bazel

680 bytes
1load("//:build/kj_test.bzl", "kj_test")
2load("//:build/wd_rust_crate.bzl", "wd_rust_crate")
3 
4wd_rust_crate(
5 name = "cxx-integration-test",
6 cxx_bridge_deps = [
7 "@capnp-cpp//src/kj",
8 ],
9 cxx_bridge_src = "lib.rs",
10 test_deps = [
11 "@crates_vendor//:nix",
12 ],
13 visibility = ["//visibility:public"],
14 deps = [
15 "//src/rust/cxx-integration",
16 "@crates_vendor//:tokio",
17 "@crates_vendor//:tracing",
18 ],
19)
20 
21kj_test(
22 src = "cxx-rust-integration-test.c++",
23 deps = [
24 ":cxx-integration-test",
25 "//src/rust/cxx-integration",
26 "@capnp-cpp//src/kj:kj-async",
27 "@workerd-cxx//kj-rs",
28 ],
29)