From 290d83047bfcfe051a663438a687c44080640522 Mon Sep 17 00:00:00 2001 From: Boshi Lian Date: Fri, 23 Feb 2018 20:25:46 +0800 Subject: [PATCH] add cover to travis --- .travis.yml | 8 ++++---- cover.sh | 8 ++++++++ lint.sh | 9 +++++++++ 3 files changed, 21 insertions(+), 4 deletions(-) create mode 100755 cover.sh create mode 100755 lint.sh 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