github.com/cloudfoundry-attic/ltc@v0.0.0-20151123212628-098adc7919fc/.travis.yml (about)

     1  branches:
     2    only:
     3      - master
     4  
     5  language: go
     6  go:
     7  - 1.4
     8  - 1.5
     9  
    10  matrix:
    11    allow_failures:
    12      - go: 1.5
    13  
    14  before_install:
    15  - go get -v golang.org/x/tools/cmd/cover
    16  - go get -v github.com/onsi/ginkgo/ginkgo
    17  - go get -v github.com/mattn/goveralls
    18  - export GOPATH=$PWD/ltc/Godeps/_workspace:$GOPATH
    19  - export PATH=$HOME/gopath/bin:$PATH
    20  
    21  script:
    22  - ginkgo -r --randomizeAllSpecs --failOnPending --skipMeasurements --cover ltc cell-helpers
    23  - test -z "$(go fmt ./ltc/... ./cell-helpers/...)"
    24  
    25  after_success:
    26  - 'echo "mode: set" > coverage.out'
    27  - 'find ltc cell-helpers -name "*.coverprofile" -exec grep -v mode: {} >> coverage.out \;'
    28  - goveralls -coverprofile=coverage.out -repotoken=$COVERALLS_TOKEN
    29