From 75f1de8329e8c0873d24397c29de31cf8f08ede5 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Wed, 12 Jul 2017 21:31:30 +0000 Subject: [PATCH] syscall: use correct go binary in test Usually this test is skipped (on builders and when not root), so people are unlikely to see this error. Updates #19296 Change-Id: I3acb81260034dad8776c305f83d7cbac4b718e75 Reviewed-on: https://go-review.googlesource.com/48191 Run-TryBot: Brad Fitzpatrick TryBot-Result: Gobot Gobot Reviewed-by: Ian Lance Taylor --- src/syscall/exec_linux_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/syscall/exec_linux_test.go b/src/syscall/exec_linux_test.go index 854060b38f..f5e97bec1f 100644 --- a/src/syscall/exec_linux_test.go +++ b/src/syscall/exec_linux_test.go @@ -9,6 +9,7 @@ package syscall_test import ( "flag" "fmt" + "internal/testenv" "io" "io/ioutil" "os" @@ -349,7 +350,7 @@ func TestUnshareMountNameSpaceChroot(t *testing.T) { // Since we are doing a chroot, we need the binary there, // and it must be statically linked. x := filepath.Join(d, "syscall.test") - cmd := exec.Command("go", "test", "-c", "-o", x, "syscall") + cmd := exec.Command(testenv.GoToolPath(t), "test", "-c", "-o", x, "syscall") cmd.Env = append(os.Environ(), "CGO_ENABLED=0") if o, err := cmd.CombinedOutput(); err != nil { t.Fatalf("Build of syscall in chroot failed, output %v, err %v", o, err) -- 2.50.0