vspd/run_tests.sh
2020-06-25 15:45:01 +00:00

34 lines
595 B
Bash
Executable File

#!/bin/bash
# usage:
# ./run_tests.sh
set -ex
go version
env GORACE="halt_on_error=1" go test -race ./...
if [[ -v CI ]]; then
OUT_FORMAT="github-actions"
else
OUT_FORMAT="colored-line-number"
fi
golangci-lint run --disable-all --deadline=10m \
--out-format=$OUT_FORMAT \
--enable=gofmt \
--enable=golint \
--enable=govet \
--enable=gosimple \
--enable=unconvert \
--enable=ineffassign \
--enable=structcheck \
--enable=goimports \
--enable=misspell \
--enable=unparam \
--enable=deadcode \
--enable=unused \
--enable=errcheck \
--enable=asciicheck