summaryrefslogtreecommitdiffhomepage
path: root/.travis.yml
diff options
context:
space:
mode:
authorAndrea Barberio <insomniac@slackware.it>2019-05-08 13:51:39 +0100
committerinsomniac <insomniacslk@users.noreply.github.com>2019-05-08 20:08:19 +0100
commit5dea7039d65e5b94fa681b17bc4a3bf63aa47994 (patch)
tree5726ea67a6a46cef01edc18efc2ab886cb53b724 /.travis.yml
parent7f47189c0d8f5c8b06ab1787a94506fbb673e6e0 (diff)
[CI] Added linters
Now the CI will also run golangci-lint Signed-off-by: Andrea Barberio <insomniac@slackware.it>
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml20
1 files changed, 17 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml
index a81d7b8..14d312e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,11 +3,14 @@ language: go
sudo: required
go:
- - "1.10"
- "1.11"
- "1.12"
- tip
+env:
+ - TEST_SUITE=unit
+ - TEST_SUITE=linters
+
before_install:
- go get -t -v ./...
@@ -16,8 +19,19 @@ before_script:
sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6';
fi
-script:
- - ./.travis/tests.sh
+script: |
+ set -x
+ case $TEST_SUITE in
+ unit)
+ ./.travis/tests.sh
+ ;;
+ linters)
+ ./.travis/linters.sh
+ ;;
+ *)
+ echo "[!] Unknown test suite: ${TEST_SUITE}. Exiting."
+ exit 1
+ esac
after_success:
- bash <(curl -s https://codecov.io/bash)