mirror of
https://github.com/golang/go
synced 2024-11-18 18:14:43 -07:00
cmd/go: add missing tests
These changes to test.bash were intended to be submitted with CL 6941058, but were accidentally excluded from the original CL. R=golang-dev CC=golang-dev https://golang.org/cl/7232043
This commit is contained in:
parent
4019d0e424
commit
c48f7d6b8a
@ -181,6 +181,24 @@ if [ $(GOPATH= ./testgo install 'foo/quxx' 2>&1 | egrep -c '\(\$GOPATH not set\)
|
|||||||
ok=false
|
ok=false
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# issue 4186. go get cannot be used to download packages to $GOROOT
|
||||||
|
# Test that without GOPATH set, go get should fail
|
||||||
|
d=$(mktemp -d)
|
||||||
|
mkdir -p $d/src/pkg
|
||||||
|
if GOPATH= GOROOT=$d ./testgo get -d code.google.com/p/go.codereview/cmd/hgpatch ; then
|
||||||
|
echo 'go get code.google.com/p/go.codereview/cmd/hgpatch should not succeed with $GOPATH unset'
|
||||||
|
ok=false
|
||||||
|
fi
|
||||||
|
rm -rf $d
|
||||||
|
# Test that with GOPATH=$GOROOT, go get should fail
|
||||||
|
d=$(mktemp -d)
|
||||||
|
mkdir -p $d/src/pkg
|
||||||
|
if GOPATH=$d GOROOT=$d ./testgo get -d code.google.com/p/go.codereview/cmd/hgpatch ; then
|
||||||
|
echo 'go get code.google.com/p/go.codereview/cmd/hgpatch should not succeed with GOPATH=$GOROOT'
|
||||||
|
ok=false
|
||||||
|
fi
|
||||||
|
rm -rf $d
|
||||||
|
|
||||||
# clean up
|
# clean up
|
||||||
rm -rf testdata/bin testdata/bin1
|
rm -rf testdata/bin testdata/bin1
|
||||||
rm -f testgo
|
rm -f testgo
|
||||||
|
Loading…
Reference in New Issue
Block a user