.travis.yml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. language: go
  2. os:
  3. - linux
  4. - osx
  5. go:
  6. # - 1.7.x
  7. # - 1.8.x
  8. # - 1.9.x
  9. # - 1.10.x
  10. # - 1.11.x
  11. # - 1.12.x
  12. # - 1.13.x
  13. # - 1.14.x
  14. # - 1.15.x
  15. # - 1.16.x
  16. # - 1.17.x
  17. # - 1.18.x
  18. - 1.19.x
  19. # - tip
  20. addons:
  21. apt:
  22. packages:
  23. - libx11-dev xorg-dev
  24. - libxtst-dev libpng++-dev
  25. - xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev
  26. # - libusb-dev
  27. - libxkbcommon-dev
  28. - xsel
  29. - xclip
  30. #
  31. - xvfb
  32. # script:
  33. # - sudo apt update
  34. # - sudo apt install libx11-dev
  35. # - sudo apt install xorg-dev
  36. # - sudo apt install libxtst-dev libpng++-dev
  37. # # Event:
  38. # - sudo apt install xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev
  39. # - sudo apt install libxkbcommon-dev
  40. # # Clipboard:
  41. # - sudo apt install xsel
  42. # - sudo apt install xclip
  43. # - go test -v .
  44. before_install:
  45. - export PATH=$PATH:$HOME/gopath/bin
  46. - go get -v -t -d ./...
  47. script:
  48. - if [ "${TRAVIS_OS_NAME}" = "linux" ]; then xvfb-run go test -v ./...; fi
  49. - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then go test -v ./...; fi