blob: d101c8f97bfe6791522c5933e93a9e12bca1272a [file]
load("@bazel_skylib//rules:write_file.bzl", "write_file")
load("@rules_shell//shell:sh_binary.bzl", "sh_binary")
load(":rustfmt_integration_test_suite.bzl", "rustfmt_integration_test_suite")
exports_files([
"test_rustfmt.toml",
])
write_file(
name = "srcs/generated/generated",
out = "srcs/generated/generated.rs",
content = """\
pub fn greeting() {
println!("Guten tag!");
}
""".splitlines(),
newline = "unix",
)
rustfmt_integration_test_suite(
name = "rustfmt_integration_test_suite",
)
sh_binary(
name = "rustfmt_failure_tester",
testonly = True,
srcs = ["rustfmt_failure_tester.sh"],
)