diff --git a/.travis.yml b/.travis.yml index 7d58ef58..fadba592 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,12 +1,12 @@ language: go go: - - 1.8 - 1.9 + - 1.10 install: true script: - - go build -o sshpiper ./sshpiperd - - ./sshpiper --version - - go test ./sshpiperd + - go build -o sshpiperd ./sshpiperd + - ./sshpiperd --version + - ./cover.sh diff --git a/cover.sh b/cover.sh new file mode 100755 index 00000000..6dd4570a --- /dev/null +++ b/cover.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +set -e + +for pkg in $(go list ./...); do + go test -cover $pkg; +done + diff --git a/lint.sh b/lint.sh new file mode 100755 index 00000000..d025e14e --- /dev/null +++ b/lint.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +set -e + +pkgs="./libpiper/... ./sshpiperd/..." + +gofmt -s -l libpiper sshpiperd +go vet $pkgs +golint $pkgs