mirror of
https://github.com/golang/go
synced 2024-11-23 07:10:05 -07:00
cmd/go: fix test when go source tree has POSIX ACL
Fixes TestGoBuildUmask when the user has a POSIX ACL on the Go source tree. Fixes #17909. Change-Id: I5bc19099af8353afd41071258f4f317612b4c8c1 Reviewed-on: https://go-review.googlesource.com/50370 Reviewed-by: Ian Lance Taylor <iant@golang.org> Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
parent
37b7880d15
commit
dc7fa5f6db
@ -19,9 +19,13 @@ func TestGoBuildUmask(t *testing.T) {
|
||||
tg := testgo(t)
|
||||
defer tg.cleanup()
|
||||
tg.tempFile("x.go", `package main; func main() {}`)
|
||||
tg.creatingTemp("x")
|
||||
tg.run("build", tg.path("x.go"))
|
||||
fi, err := os.Stat("x")
|
||||
// Make sure artifact will be output to /tmp/... in case the user
|
||||
// has POSIX acl's on their go source tree.
|
||||
// See issue 17909.
|
||||
exe := tg.path("x")
|
||||
tg.creatingTemp(exe)
|
||||
tg.run("build", "-o", exe, tg.path("x.go"))
|
||||
fi, err := os.Stat(exe)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user