language: go os: - linux - osx go: # - 1.7.x # - 1.8.x # - 1.9.x # - 1.10.x # - 1.11.x # - 1.12.x # - 1.13.x # - 1.14.x # - 1.15.x # - 1.16.x # - 1.17.x # - 1.18.x - 1.19.x # - tip addons: apt: packages: - libx11-dev xorg-dev - libxtst-dev libpng++-dev - xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev # - libusb-dev - libxkbcommon-dev - xsel - xclip # - xvfb # script: # - sudo apt update # - sudo apt install libx11-dev # - sudo apt install xorg-dev # - sudo apt install libxtst-dev libpng++-dev # # Event: # - sudo apt install xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev # - sudo apt install libxkbcommon-dev # # Clipboard: # - sudo apt install xsel # - sudo apt install xclip # - go test -v . before_install: - export PATH=$PATH:$HOME/gopath/bin - go get -v -t -d ./... script: - if [ "${TRAVIS_OS_NAME}" = "linux" ]; then xvfb-run go test -v ./...; fi - if [ "${TRAVIS_OS_NAME}" = "osx" ]; then go test -v ./...; fi