vspd/run_tests.sh
2020-05-14 13:53:48 +01:00

35 lines
687 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
# some linters are commented until code is in a more stable state.
golangci-lint run --disable-all --deadline=10m \
--out-format=$OUT_FORMAT \
--enable=gofmt \
--enable=golint \
--enable=govet \
--enable=gosimple \
--enable=unconvert \
--enable=ineffassign \
--enable=staticcheck \
--enable=structcheck \
--enable=goimports \
--enable=misspell \
--enable=unparam \
--enable=asciicheck
# --enable=deadcode \
# --enable=errcheck \
# --enable=unused \