1sudo: false
2language: go
3go:
4  - 1.7
5  - 1.8
6  - 1.9
7  - "1.10"
8  - tip
9before_install:
10  - go get golang.org/x/tools/cmd/cover
11  - go get github.com/mattn/goveralls
12  - go get github.com/golang/lint/golint
13script:
14  - go test -v -covermode=count -coverprofile=coverage.out
15  - go vet ./...
16  - test -z "$(gofmt -d -s . | tee /dev/stderr)"
17  - test -z "$(golint ./... | tee /dev/stderr)"
18  - $HOME/gopath/bin/goveralls  -coverprofile=coverage.out -service=travis-ci
19