diff options
Diffstat (limited to 'rust/binary_test.go')
-rw-r--r-- | rust/binary_test.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/rust/binary_test.go b/rust/binary_test.go index ab2dae153..b9c8698b9 100644 --- a/rust/binary_test.go +++ b/rust/binary_test.go @@ -36,6 +36,11 @@ func TestPreferDynamicBinary(t *testing.T) { fizzBuzz := ctx.ModuleForTests("fizz-buzz", "linux_glibc_x86_64").Output("fizz-buzz") fizzBuzzDynamic := ctx.ModuleForTests("fizz-buzz-dynamic", "linux_glibc_x86_64").Output("fizz-buzz-dynamic") + path := ctx.ModuleForTests("fizz-buzz", "linux_glibc_x86_64").Module().(*Module).HostToolPath() + if g, w := path.String(), "/host/linux-x86/bin/fizz-buzz"; !strings.Contains(g, w) { + t.Errorf("wrong host tool path, expected %q got %q", w, g) + } + // Do not compile binary modules with the --test flag. flags := fizzBuzzDynamic.Args["rustcFlags"] if strings.Contains(flags, "--test") { |