mirror of
https://github.com/hashicorp/packer.git
synced 2026-09-21 23:41:41 -04:00
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:
committed by
Michael Kuzmin
parent
43ee099ee7
commit
4dcd6c1f9d
@@ -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
|
||||
Reference in New Issue
Block a user