.travis.yml 552 B

1234567891011121314151617181920212223
  1. sudo: false
  2. addons:
  3. apt_packages:
  4. - libgles2-mesa-dev
  5. language: go
  6. go:
  7. - 1.x
  8. - master
  9. matrix:
  10. allow_failures:
  11. - go: master
  12. fast_finish: true
  13. install:
  14. - # Do nothing. This is needed to prevent default install action "go get -t -v ./..." from happening here (we want it to happen inside script step).
  15. before_script:
  16. - export DISPLAY=:99.0
  17. - sh -e /etc/init.d/xvfb start
  18. - sleep 3 # Give xvfb some time to start.
  19. script:
  20. - go get -t -v ./...
  21. - diff -u <(echo -n) <(gofmt -d -s .)
  22. - go tool vet .
  23. - go test -v -race ./...