diff options
Diffstat (limited to 'src/cmd/go/testdata/script/clean_cache_n.txt')
-rw-r--r-- | src/cmd/go/testdata/script/clean_cache_n.txt | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/cmd/go/testdata/script/clean_cache_n.txt b/src/cmd/go/testdata/script/clean_cache_n.txt new file mode 100644 index 0000000..72f9abf --- /dev/null +++ b/src/cmd/go/testdata/script/clean_cache_n.txt @@ -0,0 +1,28 @@ +# We're testing cache behavior, so start with a clean GOCACHE. +env GOCACHE=$WORK/cache + +# Build something so that the cache gets populates +go build main.go + +# Check that cache contains directories before running +exists $GOCACHE/00 + +# Run go clean -cache -n and ensure that directories weren't deleted +go clean -cache -n +exists $GOCACHE/00 + +# Re-run go clean cache without the -n flag go ensure that directories were properly removed +go clean -cache +! exists $GOCACHE/00 + +! go clean -cache . +stderr 'go: clean -cache cannot be used with package arguments' + +-- main.go -- +package main + +import "fmt" + +func main() { + fmt.Println("hello!") +} |