1language: go 2sudo: false 3env: 4 GO111MODULE=on 5go: 6 - 1.10.x 7 - 1.11.x 8 - 1.12.x 9install: 10 - go get -u -v golang.org/x/lint/golint 11 - go get golang.org/x/tools/cmd/cover 12 - go get github.com/mattn/goveralls 13 - go get -d -t -v ./... 14 - go build -v ./... 15script: 16 - go vet ./... 17 - $HOME/gopath/bin/golint . 18 - go test -v -race ./... 19 - go test -v -covermode=count -coverprofile=cov.out 20 - $HOME/gopath/bin/goveralls -coverprofile=cov.out -service=travis-ci -repotoken "$COVERALLS_TOKEN" || true 21