| sudo: false | |
| language: go | |
| go: | |
| - 1.7.x | |
| - 1.8.x | |
| - 1.9.x | |
| - 1.10.x | |
| - 1.11.x | |
| - 1.12.x | |
| - 1.13.x | |
| - master | |
| matrix: | |
| allow_failures: | |
| - go: master | |
| fast_finish: true | |
| before_install: | |
| - go get github.com/mattn/goveralls | |
| script: | |
| - go test -v -covermode=count -coverprofile=coverage.out | |
| - go vet ./... | |
| - test -z "$(gofmt -d -s . | tee /dev/stderr)" | |
| - $HOME/gopath/bin/goveralls -coverprofile=coverage.out -service=travis-ci |