github.com/gagliardetto/golang-go@v0.0.0-20201020153340-53909ea70814/cmd/go/testdata/script/cache_vet.txt (about) 1 env GO111MODULE=off 2 3 [short] skip 4 [GODEBUG:gocacheverify=1] skip 5 [gccgo] skip # gccgo has no standard packages 6 7 # Start with a clean build cache: 8 # test failures may be masked if the cache has just the right entries already. 9 env GOCACHE=$WORK/cache 10 11 # Run 'go vet os/user' once to warm up the cache. 12 go vet os/user 13 14 # Check that second vet reuses cgo-derived inputs. 15 # The first command could be build instead of vet, 16 # except that if the cache is empty and there's a net.a 17 # in GOROOT/pkg, the build will not bother to regenerate 18 # and cache the cgo outputs, whereas vet always will. 19 20 go vet -x os/user 21 ! stderr '^(clang|gcc)' # should not have run compiler 22 ! stderr '[\\/]cgo ' # should not have run cgo