mirror of
https://github.com/weaveworks/scope.git
synced 2026-07-16 03:49:52 +00:00
Add errcheck to our bin/test script (doesn't fit well with lint)
This commit is contained in:
3
Makefile
3
Makefile
@@ -56,4 +56,5 @@ deps:
|
||||
github.com/golang/lint/golint \
|
||||
github.com/fzipp/gocyclo \
|
||||
github.com/mattn/goveralls \
|
||||
github.com/mjibson/esc
|
||||
github.com/mjibson/esc \
|
||||
github.com/kisielk/errcheck
|
||||
|
||||
6
bin/test
6
bin/test
@@ -4,10 +4,16 @@ echo "mode: count" > profile.cov
|
||||
fail=0
|
||||
for dir in $(find . -type f -name '*_test.go' | grep -v '^./experimental/' | xargs -n1 dirname | sort -u); do
|
||||
go get -t $dir
|
||||
|
||||
if ! errcheck -ignore 'Close' $dir ; then
|
||||
fail=1
|
||||
fi
|
||||
|
||||
output=$(mktemp cover.XXXXXXXXXX)
|
||||
if ! go test -tags netgo -covermode=count -coverprofile=$output $dir ; then
|
||||
fail=1
|
||||
fi
|
||||
|
||||
if [ -f $output ]; then
|
||||
tail -n +2 <$output >>profile.cov
|
||||
rm $output
|
||||
|
||||
Reference in New Issue
Block a user