1"Tests for upstream wrappers." 2 3sh_test( 4 name = "upstream_cargo_test", 5 size = "small", 6 srcs = ["cargo_test.sh"], 7 args = [ 8 "$(rlocationpath @rules_rust//tools/upstream_wrapper:cargo)", 9 ], 10 data = [ 11 "Cargo.lock", 12 "Cargo.toml", 13 "//rust/hello_world:Cargo.toml", 14 "//rust/hello_world:src/main.rs", 15 "@rules_rust//tools/upstream_wrapper:cargo", 16 ], 17 deps = [ 18 "@bazel_tools//tools/bash/runfiles", 19 ], 20) 21 22sh_test( 23 name = "upstream_rustc_test", 24 size = "small", 25 srcs = ["rustc_test.sh"], 26 args = [ 27 "$(rlocationpath @rules_rust//tools/upstream_wrapper:rustc)", 28 ], 29 data = [ 30 "@rules_rust//tools/upstream_wrapper:rustc", 31 ], 32 deps = [ 33 "@bazel_tools//tools/bash/runfiles", 34 ], 35) 36 37sh_test( 38 name = "upstream_rustfmt_test", 39 size = "small", 40 srcs = ["rustfmt_test.sh"], 41 args = [ 42 "$(rlocationpath @rules_rust//tools/upstream_wrapper:rustfmt)", 43 ], 44 data = [ 45 "@rules_rust//tools/upstream_wrapper:rustfmt", 46 ], 47 deps = [ 48 "@bazel_tools//tools/bash/runfiles", 49 ], 50) 51