1language: go
2go_import_path: github.com/davecgh/go-spew
3go:
4    - 1.6.x
5    - 1.7.x
6    - 1.8.x
7    - 1.9.x
8    - 1.10.x
9    - tip
10sudo: false
11install:
12    - go get -v github.com/alecthomas/gometalinter
13    - gometalinter --install
14script:
15    - export PATH=$PATH:$HOME/gopath/bin
16    - export GORACE="halt_on_error=1"
17    - test -z "$(gometalinter --disable-all
18      --enable=gofmt
19      --enable=golint
20      --enable=vet
21      --enable=gosimple
22      --enable=unconvert
23      --deadline=4m ./spew | tee /dev/stderr)"
24    - go test -v -race -tags safe ./spew
25    - go test -v -race -tags testcgo ./spew -covermode=atomic -coverprofile=profile.cov
26after_success:
27    - go get -v github.com/mattn/goveralls
28    - goveralls -coverprofile=profile.cov -service=travis-ci
29