diff --git a/test.sh b/test.sh index 4df8d7782..362e56c21 100755 --- a/test.sh +++ b/test.sh @@ -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 \ No newline at end of file