test.bash: call vet early

This commit is contained in:
Jakob Unterwurzacher 2016-12-10 14:53:04 +01:00
parent 967e7bd125
commit e1833fa26a
2 changed files with 7 additions and 8 deletions

View File

@ -4,5 +4,4 @@ set -eu
cd "$(dirname "$0")"
export CGO_ENABLED=0
exec ./build.bash -tags without_openssl
CGO_ENABLED=0 ./build.bash -tags without_openssl

View File

@ -26,18 +26,18 @@ done
source build-without-openssl.bash
source build.bash
go test ./... $*
# The tests cannot to this themselves as they are run in parallel.
# Don't descend into possibly still mounted example filesystems.
rm -Rf --one-file-system $TESTDIR
if go tool | grep vet > /dev/null ; then
go tool vet -all -shadow .
else
echo "\"go tool vet\" not available - skipping"
fi
go test ./... $*
# The tests cannot to this themselves as they are run in parallel.
# Don't descend into possibly still mounted example filesystems.
rm -Rf --one-file-system $TESTDIR
if grep -R "panic(" internal ; then
echo "Please use log.Panic instead of naked panic!"
exit 1