In OSS build, use `crubit_rust_test` as a wrapper of `rust_test`; use `crubit_cc_test` as a wrapper for `cc_test`. `crubit_rust_test` is a wrapper for `rust_test`, and it's needed for Google-internal purposes. Similarly for `crubit_cc_test`. PiperOrigin-RevId: 548913412 Change-Id: Ie249573a40c68d8af2739a8de3281f73f35ea41f
diff --git a/cc_bindings_from_rs/test/bazel/build_rs_out_dir/BUILD b/cc_bindings_from_rs/test/bazel/build_rs_out_dir/BUILD index cbabaf1..7f8ba77 100644 --- a/cc_bindings_from_rs/test/bazel/build_rs_out_dir/BUILD +++ b/cc_bindings_from_rs/test/bazel/build_rs_out_dir/BUILD
@@ -20,7 +20,7 @@ "//cc_bindings_from_rs/bazel_support:cc_bindings_from_rust_rule.bzl", "cc_bindings_from_rust", ) - +load("//cc_bindings_from_rs:test/crubit_cc_test.bzl", "crubit_cc_test") cargo_build_script( name = "build_rs_out_dir_build_script", @@ -43,7 +43,7 @@ crate = ":build_rs_out_dir", ) -cc_test( +crubit_cc_test( name = "build_rs_out_dir_test", srcs = ["build_rs_out_dir_test.cc"], deps = [
diff --git a/cc_bindings_from_rs/test/bazel/crate_features/BUILD b/cc_bindings_from_rs/test/bazel/crate_features/BUILD index 5d2440d..532aac3 100644 --- a/cc_bindings_from_rs/test/bazel/crate_features/BUILD +++ b/cc_bindings_from_rs/test/bazel/crate_features/BUILD
@@ -6,7 +6,7 @@ "//cc_bindings_from_rs/bazel_support:cc_bindings_from_rust_rule.bzl", "cc_bindings_from_rust", ) - +load("//cc_bindings_from_rs:test/crubit_cc_test.bzl", "crubit_cc_test") package(default_applicable_licenses = ["//:license"]) @@ -28,7 +28,7 @@ crate = ":needs_feature", ) -cc_test( +crubit_cc_test( name = "needs_feature_test", srcs = ["needs_feature_test.cc"], deps = [
diff --git a/cc_bindings_from_rs/test/bazel/crate_name/BUILD b/cc_bindings_from_rs/test/bazel/crate_name/BUILD index d722d12..d3bc731 100644 --- a/cc_bindings_from_rs/test/bazel/crate_name/BUILD +++ b/cc_bindings_from_rs/test/bazel/crate_name/BUILD
@@ -10,7 +10,7 @@ "//cc_bindings_from_rs/bazel_support:cc_bindings_from_rust_rule.bzl", "cc_bindings_from_rust", ) - +load("//cc_bindings_from_rs:test/crubit_cc_test.bzl", "crubit_cc_test") rust_library( name = "custom_crate_name", # <- This is an important part of this test. @@ -27,7 +27,7 @@ crate = ":custom_crate_name", ) -cc_test( +crubit_cc_test( name = "crate_name_test", srcs = ["crate_name_test.cc"], deps = [
diff --git a/cc_bindings_from_rs/test/bazel/cross_crate/BUILD b/cc_bindings_from_rs/test/bazel/cross_crate/BUILD index 8bfbc19..0d98546 100644 --- a/cc_bindings_from_rs/test/bazel/cross_crate/BUILD +++ b/cc_bindings_from_rs/test/bazel/cross_crate/BUILD
@@ -9,7 +9,7 @@ "//cc_bindings_from_rs/bazel_support:cc_bindings_from_rust_rule.bzl", "cc_bindings_from_rust", ) - +load("//cc_bindings_from_rs:test/crubit_cc_test.bzl", "crubit_cc_test") rust_library( name = "other_crate", @@ -36,7 +36,7 @@ crate = ":test_api", ) -cc_test( +crubit_cc_test( name = "cross_crate_test", srcs = ["cross_crate_test.cc"], deps = [
diff --git a/cc_bindings_from_rs/test/bazel/env/BUILD b/cc_bindings_from_rs/test/bazel/env/BUILD index 191b512..6b9809e 100644 --- a/cc_bindings_from_rs/test/bazel/env/BUILD +++ b/cc_bindings_from_rs/test/bazel/env/BUILD
@@ -6,7 +6,7 @@ "//cc_bindings_from_rs/bazel_support:cc_bindings_from_rust_rule.bzl", "cc_bindings_from_rust", ) - +load("//cc_bindings_from_rs:test/crubit_cc_test.bzl", "crubit_cc_test") package(default_applicable_licenses = ["//:license"]) @@ -25,7 +25,7 @@ crate = ":env", ) -cc_test( +crubit_cc_test( name = "env_test", srcs = ["env_test.cc"], deps = [
diff --git a/cc_bindings_from_rs/test/bazel/include_str/BUILD b/cc_bindings_from_rs/test/bazel/include_str/BUILD index d291c0b..4ba5804 100644 --- a/cc_bindings_from_rs/test/bazel/include_str/BUILD +++ b/cc_bindings_from_rs/test/bazel/include_str/BUILD
@@ -10,7 +10,7 @@ "//cc_bindings_from_rs/bazel_support:cc_bindings_from_rust_rule.bzl", "cc_bindings_from_rust", ) - +load("//cc_bindings_from_rs:test/crubit_cc_test.bzl", "crubit_cc_test") rust_library( name = "include_str", @@ -28,7 +28,7 @@ crate = ":include_str", ) -cc_test( +crubit_cc_test( name = "include_str_test", srcs = ["include_str_test.cc"], deps = [
diff --git a/cc_bindings_from_rs/test/crubit_cc_test.bzl b/cc_bindings_from_rs/test/crubit_cc_test.bzl new file mode 100644 index 0000000..062aa25 --- /dev/null +++ b/cc_bindings_from_rs/test/crubit_cc_test.bzl
@@ -0,0 +1,14 @@ +# Part of the Crubit project, under the Apache License v2.0 with LLVM +# Exceptions. See /LICENSE for license information. +# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception + +"""A macro for generating tests with various Crubit build flavors.""" + +def crubit_cc_test( + name, + **kwargs): + """A wrapper for `cc_test` for Google-internal purposes.""" + native.cc_test( + name = name, + **kwargs + )
diff --git a/cc_bindings_from_rs/test/functions/BUILD b/cc_bindings_from_rs/test/functions/BUILD index 66f74e3..827140e 100644 --- a/cc_bindings_from_rs/test/functions/BUILD +++ b/cc_bindings_from_rs/test/functions/BUILD
@@ -9,7 +9,7 @@ "//cc_bindings_from_rs/bazel_support:cc_bindings_from_rust_rule.bzl", "cc_bindings_from_rust", ) - +load("//cc_bindings_from_rs:test/crubit_cc_test.bzl", "crubit_cc_test") package(default_applicable_licenses = ["//:license"]) @@ -28,7 +28,7 @@ crate = ":functions", ) -cc_test( +crubit_cc_test( name = "functions_test", srcs = ["functions_test.cc"], deps = [
diff --git a/cc_bindings_from_rs/test/impls/BUILD b/cc_bindings_from_rs/test/impls/BUILD index 1d1bc82..5404983 100644 --- a/cc_bindings_from_rs/test/impls/BUILD +++ b/cc_bindings_from_rs/test/impls/BUILD
@@ -9,7 +9,7 @@ "//cc_bindings_from_rs/bazel_support:cc_bindings_from_rust_rule.bzl", "cc_bindings_from_rust", ) - +load("//cc_bindings_from_rs:test/crubit_cc_test.bzl", "crubit_cc_test") rust_library( name = "impls", @@ -26,7 +26,7 @@ crate = ":impls", ) -cc_test( +crubit_cc_test( name = "impls_test", srcs = ["impls_test.cc"], deps = [
diff --git a/cc_bindings_from_rs/test/known_traits/clone/BUILD b/cc_bindings_from_rs/test/known_traits/clone/BUILD index 0d73153..4086b9a 100644 --- a/cc_bindings_from_rs/test/known_traits/clone/BUILD +++ b/cc_bindings_from_rs/test/known_traits/clone/BUILD
@@ -8,7 +8,7 @@ "//cc_bindings_from_rs/bazel_support:cc_bindings_from_rust_rule.bzl", "cc_bindings_from_rust", ) - +load("//cc_bindings_from_rs:test/crubit_cc_test.bzl", "crubit_cc_test") package(default_applicable_licenses = ["//:license"]) @@ -31,7 +31,7 @@ crate = ":rs_clone", ) -cc_test( +crubit_cc_test( name = "clone_test", srcs = ["clone_test.cc"], deps = [
diff --git a/cc_bindings_from_rs/test/known_traits/copy/BUILD b/cc_bindings_from_rs/test/known_traits/copy/BUILD index 86a2f0c..c51e482 100644 --- a/cc_bindings_from_rs/test/known_traits/copy/BUILD +++ b/cc_bindings_from_rs/test/known_traits/copy/BUILD
@@ -8,7 +8,7 @@ "//cc_bindings_from_rs/bazel_support:cc_bindings_from_rust_rule.bzl", "cc_bindings_from_rust", ) - +load("//cc_bindings_from_rs:test/crubit_cc_test.bzl", "crubit_cc_test") package(default_applicable_licenses = ["//:license"]) @@ -29,7 +29,7 @@ crate = ":copy", ) -cc_test( +crubit_cc_test( name = "copy_test", srcs = ["copy_test.cc"], deps = [
diff --git a/cc_bindings_from_rs/test/known_traits/default/BUILD b/cc_bindings_from_rs/test/known_traits/default/BUILD index 2c0dae1..8675c02 100644 --- a/cc_bindings_from_rs/test/known_traits/default/BUILD +++ b/cc_bindings_from_rs/test/known_traits/default/BUILD
@@ -8,7 +8,7 @@ "//cc_bindings_from_rs/bazel_support:cc_bindings_from_rust_rule.bzl", "cc_bindings_from_rust", ) - +load("//cc_bindings_from_rs:test/crubit_cc_test.bzl", "crubit_cc_test") package(default_applicable_licenses = ["//:license"]) @@ -28,7 +28,7 @@ crate = ":rs_default", ) -cc_test( +crubit_cc_test( name = "default_test", srcs = ["default_test.cc"], deps = [
diff --git a/cc_bindings_from_rs/test/known_traits/drop/BUILD b/cc_bindings_from_rs/test/known_traits/drop/BUILD index d392656..3e31920 100644 --- a/cc_bindings_from_rs/test/known_traits/drop/BUILD +++ b/cc_bindings_from_rs/test/known_traits/drop/BUILD
@@ -8,7 +8,7 @@ "//cc_bindings_from_rs/bazel_support:cc_bindings_from_rust_rule.bzl", "cc_bindings_from_rust", ) - +load("//cc_bindings_from_rs:test/crubit_cc_test.bzl", "crubit_cc_test") package(default_applicable_licenses = ["//:license"]) @@ -29,7 +29,7 @@ crate = ":drop", ) -cc_test( +crubit_cc_test( name = "drop_test", srcs = ["drop_test.cc"], deps = [
diff --git a/cc_bindings_from_rs/test/modules/BUILD b/cc_bindings_from_rs/test/modules/BUILD index acaec30..4108260 100644 --- a/cc_bindings_from_rs/test/modules/BUILD +++ b/cc_bindings_from_rs/test/modules/BUILD
@@ -9,7 +9,7 @@ "//cc_bindings_from_rs/bazel_support:cc_bindings_from_rust_rule.bzl", "cc_bindings_from_rust", ) - +load("//cc_bindings_from_rs:test/crubit_cc_test.bzl", "crubit_cc_test") package(default_applicable_licenses = ["//:license"]) @@ -28,7 +28,7 @@ crate = ":modules", ) -cc_test( +crubit_cc_test( name = "modules_test", srcs = ["modules_test.cc"], deps = [
diff --git a/cc_bindings_from_rs/test/structs/BUILD b/cc_bindings_from_rs/test/structs/BUILD index 2edc2eb..63550db 100644 --- a/cc_bindings_from_rs/test/structs/BUILD +++ b/cc_bindings_from_rs/test/structs/BUILD
@@ -9,7 +9,7 @@ "//cc_bindings_from_rs/bazel_support:cc_bindings_from_rust_rule.bzl", "cc_bindings_from_rust", ) - +load("//cc_bindings_from_rs:test/crubit_cc_test.bzl", "crubit_cc_test") package(default_applicable_licenses = ["//:license"]) @@ -28,7 +28,7 @@ crate = ":structs", ) -cc_test( +crubit_cc_test( name = "structs_test", srcs = ["structs_test.cc"], deps = [
diff --git a/rs_bindings_from_cc/test/bazel_unit_tests/additional_rust_srcs_for_crubit_bindings_aspect_hint_test/BUILD b/rs_bindings_from_cc/test/bazel_unit_tests/additional_rust_srcs_for_crubit_bindings_aspect_hint_test/BUILD index 564af02..3984840 100644 --- a/rs_bindings_from_cc/test/bazel_unit_tests/additional_rust_srcs_for_crubit_bindings_aspect_hint_test/BUILD +++ b/rs_bindings_from_cc/test/bazel_unit_tests/additional_rust_srcs_for_crubit_bindings_aspect_hint_test/BUILD
@@ -1,7 +1,7 @@ """Disclaimer: This project is experimental, under heavy development, and should not be used yet.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") load(":additional_rust_srcs_for_crubit_bindings_aspect_hint_test.bzl", "additional_rust_srcs_for_crubit_bindings_aspect_hint_test_suite") load( @@ -24,7 +24,7 @@ ], ) -rust_test( +crubit_rust_test( name = "additional_rust_srcs_test", srcs = ["test.rs"], cc_deps = [
diff --git a/rs_bindings_from_cc/test/cc_import/BUILD b/rs_bindings_from_cc/test/cc_import/BUILD index 730c2ef..3337809 100644 --- a/rs_bindings_from_cc/test/cc_import/BUILD +++ b/rs_bindings_from_cc/test/cc_import/BUILD
@@ -2,7 +2,7 @@ "@rules_rust//rust:defs.bzl", "rust_library", ) - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -29,7 +29,7 @@ ], ) -rust_test( +crubit_rust_test( name = "math_test", crate = ":math", )
diff --git a/rs_bindings_from_cc/test/cc_std/BUILD b/rs_bindings_from_cc/test/cc_std/BUILD index 6853047..6023357 100644 --- a/rs_bindings_from_cc/test/cc_std/BUILD +++ b/rs_bindings_from_cc/test/cc_std/BUILD
@@ -1,9 +1,9 @@ - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [ @@ -12,7 +12,7 @@ deps = ["//support:ctor"], ) -rust_test( +crubit_rust_test( name = "check_cc_std_in_deps", srcs = ["test.rs"], cc_deps = [ @@ -27,7 +27,7 @@ deps = ["//third_party/stl"], ) -rust_test( +crubit_rust_test( name = "check_stl_in_deps", srcs = ["empty.rs"], cc_deps = [
diff --git a/rs_bindings_from_cc/test/cc_std/string_view/BUILD b/rs_bindings_from_cc/test/cc_std/string_view/BUILD index 90f3ecb..24b29c4 100644 --- a/rs_bindings_from_cc/test/cc_std/string_view/BUILD +++ b/rs_bindings_from_cc/test/cc_std/string_view/BUILD
@@ -2,7 +2,7 @@ # Exceptions. See /LICENSE for license information. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -12,7 +12,7 @@ hdrs = ["string_view_apis.h"], ) -rust_test( +crubit_rust_test( name = "string_view", srcs = ["test.rs"], cc_deps = [
diff --git a/rs_bindings_from_cc/test/consume_absl/BUILD b/rs_bindings_from_cc/test/consume_absl/BUILD index 75398fc..60d9438 100644 --- a/rs_bindings_from_cc/test/consume_absl/BUILD +++ b/rs_bindings_from_cc/test/consume_absl/BUILD
@@ -1,10 +1,10 @@ """Consume some simple types and functions from //third_party/absl.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") package(default_applicable_licenses = ["//:license"]) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = ["@absl//absl/time"],
diff --git a/rs_bindings_from_cc/test/crubit_features/BUILD b/rs_bindings_from_cc/test/crubit_features/BUILD index 0628be6..f023ad2 100644 --- a/rs_bindings_from_cc/test/crubit_features/BUILD +++ b/rs_bindings_from_cc/test/crubit_features/BUILD
@@ -1,4 +1,4 @@ - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -39,7 +39,7 @@ deps = [":definition_disabled"], ) -rust_test( +crubit_rust_test( name = "test", srcs = ["test.rs"], cc_deps = [
diff --git a/rs_bindings_from_cc/test/crubit_rust_test.bzl b/rs_bindings_from_cc/test/crubit_rust_test.bzl new file mode 100644 index 0000000..a4d6996 --- /dev/null +++ b/rs_bindings_from_cc/test/crubit_rust_test.bzl
@@ -0,0 +1,16 @@ +# Part of the Crubit project, under the Apache License v2.0 with LLVM +# Exceptions. See /LICENSE for license information. +# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception + +"""A macro for generating tests with various Crubit build flavors.""" + +load("@rules_rust//rust:defs.bzl", "rust_test") + +def crubit_rust_test( + name, + **kwargs): + """A wrapper for `rust_test` for Google-internal purposes.""" + rust_test( + name = name, + **kwargs + )
diff --git a/rs_bindings_from_cc/test/disabled_layering_check/BUILD b/rs_bindings_from_cc/test/disabled_layering_check/BUILD index 67f2512..acb8383 100644 --- a/rs_bindings_from_cc/test/disabled_layering_check/BUILD +++ b/rs_bindings_from_cc/test/disabled_layering_check/BUILD
@@ -2,12 +2,12 @@ # disabled. Rust equivalent of layering check is still enforced when compiling user Rust code, # but to be safe we work around it for generated bindings Rust code. - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) -rust_test( +crubit_rust_test( name = "disabled_layering_check_test", srcs = ["disabled_layering_check_test.rs"], cc_deps = [
diff --git a/rs_bindings_from_cc/test/escaping_target_names/BUILD b/rs_bindings_from_cc/test/escaping_target_names/BUILD index c85b19b..63587fd 100644 --- a/rs_bindings_from_cc/test/escaping_target_names/BUILD +++ b/rs_bindings_from_cc/test/escaping_target_names/BUILD
@@ -1,4 +1,4 @@ - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -15,7 +15,7 @@ deps = [":has-dashes-in-name"], ) -rust_test( +crubit_rust_test( name = "escaping_target_names", srcs = ["escaping_target_names.rs"], cc_deps = [
diff --git a/rs_bindings_from_cc/test/function/calling_conventions/BUILD b/rs_bindings_from_cc/test/function/calling_conventions/BUILD index 9d0adb7..0f84e86 100644 --- a/rs_bindings_from_cc/test/function/calling_conventions/BUILD +++ b/rs_bindings_from_cc/test/function/calling_conventions/BUILD
@@ -1,6 +1,6 @@ """End-to-end tests of C++ functions with non-default calling conventions.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -11,7 +11,7 @@ hdrs = ["calling_conventions.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":calling_conventions"],
diff --git a/rs_bindings_from_cc/test/function/inline/BUILD b/rs_bindings_from_cc/test/function/inline/BUILD index c8f4cbd..7d4dbdd 100644 --- a/rs_bindings_from_cc/test/function/inline/BUILD +++ b/rs_bindings_from_cc/test/function/inline/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using a simple inline function.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -10,7 +10,7 @@ hdrs = ["hello_world.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":hello_world"],
diff --git a/rs_bindings_from_cc/test/function/no_elided_lifetimes/BUILD b/rs_bindings_from_cc/test/function/no_elided_lifetimes/BUILD index a9cf786..da8fe50 100644 --- a/rs_bindings_from_cc/test/function/no_elided_lifetimes/BUILD +++ b/rs_bindings_from_cc/test/function/no_elided_lifetimes/BUILD
@@ -1,6 +1,6 @@ """End-to-end tests of C++ functions that don't have lifetime annotations.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -11,7 +11,7 @@ hdrs = ["no_elided_lifetimes.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":no_elided_lifetimes"],
diff --git a/rs_bindings_from_cc/test/function/simple/BUILD b/rs_bindings_from_cc/test/function/simple/BUILD index 25c51d4..f88246a 100644 --- a/rs_bindings_from_cc/test/function/simple/BUILD +++ b/rs_bindings_from_cc/test/function/simple/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using simple functions.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -11,7 +11,7 @@ hdrs = ["simple_functions.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":simple_functions"],
diff --git a/rs_bindings_from_cc/test/generated_headers/BUILD b/rs_bindings_from_cc/test/generated_headers/BUILD index 4567aa3..76752ba 100644 --- a/rs_bindings_from_cc/test/generated_headers/BUILD +++ b/rs_bindings_from_cc/test/generated_headers/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using generated headers.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -17,7 +17,7 @@ hdrs = ["generated_header.h"], ) -rust_test( +crubit_rust_test( name = "generated_header_test", srcs = ["generated_header_test.rs"], cc_deps = [":generated_header"],
diff --git a/rs_bindings_from_cc/test/generator_command_line/BUILD b/rs_bindings_from_cc/test/generator_command_line/BUILD index 78530b4..2122fe0 100644 --- a/rs_bindings_from_cc/test/generator_command_line/BUILD +++ b/rs_bindings_from_cc/test/generator_command_line/BUILD
@@ -1,7 +1,7 @@ """Disclaimer: This project is experimental, under heavy development, and should not be used yet.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -17,7 +17,7 @@ deps = [":propagates_define"], ) -rust_test( +crubit_rust_test( name = "calls_generator_on_consumes_define", srcs = ["empty.rs"], cc_deps = [":consumes_define"], @@ -29,7 +29,7 @@ defines = ["DEFINE_FROM_BUILD_FILE"], ) -rust_test( +crubit_rust_test( name = "calls_generator_on_sets_define", srcs = ["empty.rs"], cc_deps = [":sets_define"], @@ -41,7 +41,7 @@ copts = ["-DDEFINE_FROM_COPTS"], ) -rust_test( +crubit_rust_test( name = "calls_generator_on_uses_copts", srcs = ["empty.rs"], cc_deps = [":uses_copts"], @@ -53,7 +53,7 @@ deps = ["//nowhere/experimentstargets_for_testing:uses_includes"], ) -rust_test( +crubit_rust_test( name = "calls_generator_on_consumes_header_from_includes", srcs = ["empty.rs"], cc_deps = [":consumes_header_from_includes"], @@ -65,7 +65,7 @@ deps = ["//nowhere/experimentstargets_for_testing:uses_include_prefix"], ) -rust_test( +crubit_rust_test( name = "calls_generator_on_consumes_header_with_include_prefix", srcs = ["empty.rs"], cc_deps = [":consumes_header_with_include_prefix"],
diff --git a/rs_bindings_from_cc/test/golden/BUILD b/rs_bindings_from_cc/test/golden/BUILD index 77e490b..7dbc177 100644 --- a/rs_bindings_from_cc/test/golden/BUILD +++ b/rs_bindings_from_cc/test/golden/BUILD
@@ -7,7 +7,7 @@ "//rs_bindings_from_cc/bazel_support:rust_bindings_from_cc_cli_flag_aspect_hint.bzl", "rust_bindings_from_cc_cli_flag", ) - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") package(default_applicable_licenses = ["//:license"])
diff --git a/rs_bindings_from_cc/test/includes/BUILD b/rs_bindings_from_cc/test/includes/BUILD index a97eb42..9af3396 100644 --- a/rs_bindings_from_cc/test/includes/BUILD +++ b/rs_bindings_from_cc/test/includes/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using `includes` attribute in `cc_library`.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -15,7 +15,7 @@ includes = ["includes_dir/"], ) -rust_test( +crubit_rust_test( name = "includes_test", srcs = ["includes_test.rs"], cc_deps = [":using_includes"],
diff --git a/rs_bindings_from_cc/test/macro_locations/BUILD b/rs_bindings_from_cc/test/macro_locations/BUILD index f8d624e..fcfd749 100644 --- a/rs_bindings_from_cc/test/macro_locations/BUILD +++ b/rs_bindings_from_cc/test/macro_locations/BUILD
@@ -1,4 +1,4 @@ - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -20,7 +20,7 @@ deps = [":defines_macro_that_uses_macro"], ) -rust_test( +crubit_rust_test( name = "uses_struct_and_function_from_macro", srcs = ["uses_struct_and_function_from_macro.rs"], cc_deps = [
diff --git a/rs_bindings_from_cc/test/namespace/inline/BUILD b/rs_bindings_from_cc/test/namespace/inline/BUILD index 0c86a01..9e2e541 100644 --- a/rs_bindings_from_cc/test/namespace/inline/BUILD +++ b/rs_bindings_from_cc/test/namespace/inline/BUILD
@@ -1,6 +1,6 @@ """End-to-end test of inheritance.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -10,7 +10,7 @@ hdrs = ["inline.h"], ) -rust_test( +crubit_rust_test( name = "test", srcs = ["test.rs"], cc_deps = [":inline"],
diff --git a/rs_bindings_from_cc/test/roundtrip/BUILD b/rs_bindings_from_cc/test/roundtrip/BUILD index 9e915cb..bd0efbb 100644 --- a/rs_bindings_from_cc/test/roundtrip/BUILD +++ b/rs_bindings_from_cc/test/roundtrip/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using simple functions.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -13,7 +13,7 @@ ], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":roundtrip"],
diff --git a/rs_bindings_from_cc/test/struct/abi_class/BUILD b/rs_bindings_from_cc/test/struct/abi_class/BUILD index e3c2364..d1f9c26 100644 --- a/rs_bindings_from_cc/test/struct/abi_class/BUILD +++ b/rs_bindings_from_cc/test/struct/abi_class/BUILD
@@ -1,6 +1,6 @@ """End-to-end test of ABI classification of structs.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -10,7 +10,7 @@ hdrs = ["abi_class.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":abi_class"],
diff --git a/rs_bindings_from_cc/test/struct/constructors/BUILD b/rs_bindings_from_cc/test/struct/constructors/BUILD index 9eaeef3..f4b2548 100644 --- a/rs_bindings_from_cc/test/struct/constructors/BUILD +++ b/rs_bindings_from_cc/test/struct/constructors/BUILD
@@ -1,6 +1,6 @@ """End-to-end test for constructors.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -17,7 +17,7 @@ hdrs = ["no_elided_lifetimes.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [
diff --git a/rs_bindings_from_cc/test/struct/destructors/BUILD b/rs_bindings_from_cc/test/struct/destructors/BUILD index 7735705..314914b 100644 --- a/rs_bindings_from_cc/test/struct/destructors/BUILD +++ b/rs_bindings_from_cc/test/struct/destructors/BUILD
@@ -1,6 +1,6 @@ """End-to-end test for destructors.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -11,7 +11,7 @@ hdrs = ["field_destruction_order.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":field_destruction_order"],
diff --git a/rs_bindings_from_cc/test/struct/fields/BUILD b/rs_bindings_from_cc/test/struct/fields/BUILD index 7f538bd..50f904a 100644 --- a/rs_bindings_from_cc/test/struct/fields/BUILD +++ b/rs_bindings_from_cc/test/struct/fields/BUILD
@@ -1,6 +1,6 @@ """End-to-end test of using a simple struct.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -10,7 +10,7 @@ hdrs = ["fields.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":fields"],
diff --git a/rs_bindings_from_cc/test/struct/forward_declarations/BUILD b/rs_bindings_from_cc/test/struct/forward_declarations/BUILD index 3c3ab28..aab700f 100644 --- a/rs_bindings_from_cc/test/struct/forward_declarations/BUILD +++ b/rs_bindings_from_cc/test/struct/forward_declarations/BUILD
@@ -1,6 +1,6 @@ """End-to-end test of forward declarations.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -32,7 +32,7 @@ hdrs = ["no_definition_in_headers.h"], ) -rust_test( +crubit_rust_test( name = "forward_declarations_test", srcs = ["forward_declarations_test.rs"], cc_deps = [
diff --git a/rs_bindings_from_cc/test/struct/inheritance/BUILD b/rs_bindings_from_cc/test/struct/inheritance/BUILD index c54c62d..1682b91 100644 --- a/rs_bindings_from_cc/test/struct/inheritance/BUILD +++ b/rs_bindings_from_cc/test/struct/inheritance/BUILD
@@ -1,6 +1,6 @@ """End-to-end test of inheritance.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -10,7 +10,7 @@ hdrs = ["upcast.h"], ) -rust_test( +crubit_rust_test( name = "upcast_test", srcs = ["upcast_test.rs"], cc_deps = [":upcast"],
diff --git a/rs_bindings_from_cc/test/struct/methods/BUILD b/rs_bindings_from_cc/test/struct/methods/BUILD index 57bb7b8..a681aa5 100644 --- a/rs_bindings_from_cc/test/struct/methods/BUILD +++ b/rs_bindings_from_cc/test/struct/methods/BUILD
@@ -1,6 +1,6 @@ """End-to-end test for methods.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -11,7 +11,7 @@ hdrs = ["methods.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":methods"],
diff --git a/rs_bindings_from_cc/test/struct/methods_qualifiers/BUILD b/rs_bindings_from_cc/test/struct/methods_qualifiers/BUILD index 1bed76b..a9facaf 100644 --- a/rs_bindings_from_cc/test/struct/methods_qualifiers/BUILD +++ b/rs_bindings_from_cc/test/struct/methods_qualifiers/BUILD
@@ -1,4 +1,4 @@ - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -9,7 +9,7 @@ hdrs = ["methods_qualifiers.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":methods_qualifiers"],
diff --git a/rs_bindings_from_cc/test/struct/multiple_targets/BUILD b/rs_bindings_from_cc/test/struct/multiple_targets/BUILD index baec959..b0f27fb 100644 --- a/rs_bindings_from_cc/test/struct/multiple_targets/BUILD +++ b/rs_bindings_from_cc/test/struct/multiple_targets/BUILD
@@ -1,6 +1,6 @@ """End-to-end example using C++ libraries with dependencies.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -16,7 +16,7 @@ deps = [":dependency"], ) -rust_test( +crubit_rust_test( name = "test", srcs = ["test.rs"], cc_deps = [
diff --git a/rs_bindings_from_cc/test/struct/no_unique_address/BUILD b/rs_bindings_from_cc/test/struct/no_unique_address/BUILD index a957de6..b57bd6b 100644 --- a/rs_bindings_from_cc/test/struct/no_unique_address/BUILD +++ b/rs_bindings_from_cc/test/struct/no_unique_address/BUILD
@@ -1,6 +1,6 @@ """End-to-end test of no_unique_address.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -10,7 +10,7 @@ hdrs = ["no_unique_address.h"], ) -rust_test( +crubit_rust_test( name = "no_unique_address_test", srcs = ["no_unique_address_test.rs"], cc_deps = [":no_unique_address"],
diff --git a/rs_bindings_from_cc/test/struct/nonunpin/BUILD b/rs_bindings_from_cc/test/struct/nonunpin/BUILD index 8f18173..4a95641 100644 --- a/rs_bindings_from_cc/test/struct/nonunpin/BUILD +++ b/rs_bindings_from_cc/test/struct/nonunpin/BUILD
@@ -1,6 +1,6 @@ # End-to-end test of !Unpin classes. - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -10,7 +10,7 @@ hdrs = ["nonunpin.h"], ) -rust_test( +crubit_rust_test( name = "nonunpin_test", srcs = ["nonunpin_test.rs"], cc_deps = [":nonunpin"],
diff --git a/rs_bindings_from_cc/test/struct/operators/BUILD b/rs_bindings_from_cc/test/struct/operators/BUILD index d989b47..8c3f7cc 100644 --- a/rs_bindings_from_cc/test/struct/operators/BUILD +++ b/rs_bindings_from_cc/test/struct/operators/BUILD
@@ -1,6 +1,6 @@ """End-to-end test for operators.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -11,7 +11,7 @@ hdrs = ["add.h"], ) -rust_test( +crubit_rust_test( name = "add_test", srcs = ["add_test.rs"], cc_deps = [":add"], @@ -26,7 +26,7 @@ hdrs = ["add_assign.h"], ) -rust_test( +crubit_rust_test( name = "add_assign_test", srcs = ["add_assign_test.rs"], cc_deps = [":add_assign"], @@ -42,7 +42,7 @@ hdrs = ["operators.h"], ) -rust_test( +crubit_rust_test( name = "operators_test", srcs = ["operators_test.rs"], cc_deps = [":operators"],
diff --git a/rs_bindings_from_cc/test/templates/bridging/BUILD b/rs_bindings_from_cc/test/templates/bridging/BUILD index 75af4ea..1bbfe58 100644 --- a/rs_bindings_from_cc/test/templates/bridging/BUILD +++ b/rs_bindings_from_cc/test/templates/bridging/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using type aliases to fully-instantiated templates.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -22,7 +22,7 @@ deps = [":class_template_definition"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [
diff --git a/rs_bindings_from_cc/test/templates/definition_in_cc/BUILD b/rs_bindings_from_cc/test/templates/definition_in_cc/BUILD index a1a27e9..2454c95 100644 --- a/rs_bindings_from_cc/test/templates/definition_in_cc/BUILD +++ b/rs_bindings_from_cc/test/templates/definition_in_cc/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using type aliases to fully-instantiated templates.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -11,7 +11,7 @@ hdrs = ["definition_in_cc.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":definition_in_cc"],
diff --git a/rs_bindings_from_cc/test/templates/extern_definition/BUILD b/rs_bindings_from_cc/test/templates/extern_definition/BUILD index 3535fd6..46a061b 100644 --- a/rs_bindings_from_cc/test/templates/extern_definition/BUILD +++ b/rs_bindings_from_cc/test/templates/extern_definition/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using type aliases to fully-instantiated templates.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -16,7 +16,7 @@ deps = [":extern_definition"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [
diff --git a/rs_bindings_from_cc/test/templates/func_return_and_param_types/BUILD b/rs_bindings_from_cc/test/templates/func_return_and_param_types/BUILD index b832070..3ef2c9f 100644 --- a/rs_bindings_from_cc/test/templates/func_return_and_param_types/BUILD +++ b/rs_bindings_from_cc/test/templates/func_return_and_param_types/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using fully-instantiated templates as function return types.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -11,7 +11,7 @@ hdrs = ["func_return_and_param_types.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":func_return_and_param_types"],
diff --git a/rs_bindings_from_cc/test/templates/method_params/BUILD b/rs_bindings_from_cc/test/templates/method_params/BUILD index bd08370..bd2d610 100644 --- a/rs_bindings_from_cc/test/templates/method_params/BUILD +++ b/rs_bindings_from_cc/test/templates/method_params/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using type aliases to fully-instantiated templates.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -10,7 +10,7 @@ hdrs = ["method_params.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":method_params"],
diff --git a/rs_bindings_from_cc/test/templates/no_instantiation_in_template_target/BUILD b/rs_bindings_from_cc/test/templates/no_instantiation_in_template_target/BUILD index f0d91b8..e49ac09 100644 --- a/rs_bindings_from_cc/test/templates/no_instantiation_in_template_target/BUILD +++ b/rs_bindings_from_cc/test/templates/no_instantiation_in_template_target/BUILD
@@ -2,7 +2,7 @@ templates in a different target (where the target with the header doesn't have this particular instantiation).""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -18,7 +18,7 @@ deps = [":template_without_instantiation"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [
diff --git a/rs_bindings_from_cc/test/templates/non_type_template_params/BUILD b/rs_bindings_from_cc/test/templates/non_type_template_params/BUILD index e5aff3f..447d853 100644 --- a/rs_bindings_from_cc/test/templates/non_type_template_params/BUILD +++ b/rs_bindings_from_cc/test/templates/non_type_template_params/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using type aliases to fully-instantiated templates.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -10,7 +10,7 @@ hdrs = ["non_type_template_params.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":non_type_template_params"],
diff --git a/rs_bindings_from_cc/test/templates/out_of_line_definition/BUILD b/rs_bindings_from_cc/test/templates/out_of_line_definition/BUILD index 75e57ba..760c849 100644 --- a/rs_bindings_from_cc/test/templates/out_of_line_definition/BUILD +++ b/rs_bindings_from_cc/test/templates/out_of_line_definition/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using type aliases to fully-instantiated templates.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -10,7 +10,7 @@ hdrs = ["out_of_line_definition.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":out_of_line_definition"],
diff --git a/rs_bindings_from_cc/test/templates/struct_fields/BUILD b/rs_bindings_from_cc/test/templates/struct_fields/BUILD index b58b2e6..470ea20 100644 --- a/rs_bindings_from_cc/test/templates/struct_fields/BUILD +++ b/rs_bindings_from_cc/test/templates/struct_fields/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using fully-instantiated templates as function return types.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -10,7 +10,7 @@ hdrs = ["struct_fields.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":struct_fields"],
diff --git a/rs_bindings_from_cc/test/templates/template_template_params/BUILD b/rs_bindings_from_cc/test/templates/template_template_params/BUILD index 9715eea..946b1c6 100644 --- a/rs_bindings_from_cc/test/templates/template_template_params/BUILD +++ b/rs_bindings_from_cc/test/templates/template_template_params/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using type aliases to fully-instantiated templates.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -10,7 +10,7 @@ hdrs = ["template_template_params.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":template_template_params"],
diff --git a/rs_bindings_from_cc/test/templates/two_template_parameters/BUILD b/rs_bindings_from_cc/test/templates/two_template_parameters/BUILD index 098bb22..e6102cb 100644 --- a/rs_bindings_from_cc/test/templates/two_template_parameters/BUILD +++ b/rs_bindings_from_cc/test/templates/two_template_parameters/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using type aliases to fully-instantiated templates.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -10,7 +10,7 @@ hdrs = ["two_template_parameters.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":two_template_parameters"],
diff --git a/rs_bindings_from_cc/test/templates/type_alias/BUILD b/rs_bindings_from_cc/test/templates/type_alias/BUILD index 232b90e..1c1ae6c 100644 --- a/rs_bindings_from_cc/test/templates/type_alias/BUILD +++ b/rs_bindings_from_cc/test/templates/type_alias/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using type aliases to fully-instantiated templates.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -16,7 +16,7 @@ deps = [":type_alias"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [
diff --git a/rs_bindings_from_cc/test/textual_headers/BUILD b/rs_bindings_from_cc/test/textual_headers/BUILD index d3918a1..e5282b8 100644 --- a/rs_bindings_from_cc/test/textual_headers/BUILD +++ b/rs_bindings_from_cc/test/textual_headers/BUILD
@@ -1,4 +1,4 @@ - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -8,7 +8,7 @@ textual_hdrs = ["textual.h"], ) -rust_test( +crubit_rust_test( name = "consumes_has_textual_hdrs", srcs = ["empty.rs"], cc_deps = [":has_textual_hdrs"], @@ -19,7 +19,7 @@ hdrs = ["textual.inc"], ) -rust_test( +crubit_rust_test( name = "consumes_has_inc_header", srcs = ["empty.rs"], cc_deps = [":has_inc_header"], @@ -43,13 +43,13 @@ deps = ["defines_struct_in_textual_hdr"], ) -rust_test( +crubit_rust_test( name = "struct_from_textual_hdr_test", srcs = ["uses_struct_from_textual_header.rs"], cc_deps = [":uses_struct_from_textual_hdr"], ) -rust_test( +crubit_rust_test( name = "struct_travels_through_textual_hdrs_test", srcs = ["uses_struct_from_layers_of_textual_headers.rs"], cc_deps = [":uses_struct_from_textual_hdr_in_textual_hdr"],
diff --git a/rs_bindings_from_cc/test/type_alias/BUILD b/rs_bindings_from_cc/test/type_alias/BUILD index 3fdcffd..1745c4d 100644 --- a/rs_bindings_from_cc/test/type_alias/BUILD +++ b/rs_bindings_from_cc/test/type_alias/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using type aliases.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -10,7 +10,7 @@ hdrs = ["type_alias.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":type_alias"],
diff --git a/rs_bindings_from_cc/test/types/BUILD b/rs_bindings_from_cc/test/types/BUILD index aaaaf18..cf8dac1 100644 --- a/rs_bindings_from_cc/test/types/BUILD +++ b/rs_bindings_from_cc/test/types/BUILD
@@ -1,4 +1,4 @@ - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -24,7 +24,7 @@ hdrs = ["types_inferred_lifetimes.h"], ) -rust_test( +crubit_rust_test( name = "types", srcs = ["types_test.rs"], cc_deps = [
diff --git a/rs_bindings_from_cc/test/void_pointers/BUILD b/rs_bindings_from_cc/test/void_pointers/BUILD index 646f8b5..78098df 100644 --- a/rs_bindings_from_cc/test/void_pointers/BUILD +++ b/rs_bindings_from_cc/test/void_pointers/BUILD
@@ -1,6 +1,6 @@ """End-to-end example of using type aliases.""" - +load("//rs_bindings_from_cc/test:crubit_rust_test.bzl", "crubit_rust_test") load("//rs_bindings_from_cc/test:test_bindings.bzl", "crubit_test_cc_library") package(default_applicable_licenses = ["//:license"]) @@ -10,7 +10,7 @@ hdrs = ["void_pointers.h"], ) -rust_test( +crubit_rust_test( name = "main", srcs = ["test.rs"], cc_deps = [":void_pointers"],