blob: 0c90fce290d286cb782fcf1ac3e0b7385eb9a5dc [file] [log] [blame] [edit]
[short] skip 'does a build in using an empty cache'
# Start with a fresh cache because we want to verify the behavior
# when the tool hasn't been cached previously.
env GOCACHE=$WORK${/}cache
# Even when the tool hasn't been previously cached but was built and
# saved to the cache in the invocation of 'go tool -n' we should return
# its cached location.
go tool -n foo
stdout $GOCACHE
# And of course we should also return the cached location on subsequent
# runs.
go tool -n foo
stdout $GOCACHE
-- go.mod --
module example.com/foo
go 1.25
tool example.com/foo
-- main.go --
package main
func main() {}