add gofmt to test.sh (#167)

add gofmt to test.sh, the script exit 1 if one go files doesn't respect gofmt rules
This commit is contained in:
Rémi Jouannet 2018-10-30 21:46:36 +01:00 committed by Michael Kuzmin
parent 43ee099ee7
commit 4dcd6c1f9d
1 changed files with 14 additions and 1 deletions

15
test.sh
View File

@ -4,4 +4,17 @@ set -eux
export PACKER_ACC=1
go test -v -count 1 -timeout 20m ./driver ./iso ./clone
RETVAL=0
for file in $(find ./ -type f ! -path "./vendor/*" -name '*.go' -print)
do
if [[ -n "$(gofmt -l "$file")" ]]
then
echo -e "$file does not conform to gofmt rules. Run: gofmt -s -w $file"
RETVAL=1
fi
done
exit $RETVAL
go test -v -count 1 -timeout 20m ./driver ./iso ./clone