language: go

go:
  - 1.3
  - 1.2

env:
 - TEST_ASSETS=true
 - TEST_ASSETS=false

matrix:
  exclude:
    - go: 1.2
      env: TEST_ASSETS=true

before_install:
  - ./hack/before-install-assets.sh

install:
  - ./hack/verify-gofmt.sh
  - ./hack/install-etcd.sh
  - ./hack/install-std-race.sh
  - go get code.google.com/p/go.tools/cmd/cover
  - ./hack/build-go.sh
  - ./hack/install-assets.sh

script:
  - ./hack/test-go.sh
  - ./hack/test-cmd.sh
  - PATH=$HOME/gopath/bin:./third_party/etcd/bin:$PATH ./hack/test-integration.sh
  - ./hack/test-assets.sh

notifications:
  irc: "chat.freenode.net#openshift-dev"