Merge pull request #248 from go-vgo/dev

update Linux CI support x11 test
This commit is contained in:
vz 2019-12-09 12:57:35 -04:00 committed by GitHub
commit 8297ed4a8f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 24 additions and 22 deletions

View File

@ -9,13 +9,15 @@ jobs:
steps:
- checkout
# specify any bash command here prefixed with `run: `
- run: apt-get update
- run: apt-get -y install xvfb
# override:
# './...' is a relative pattern which means all subdirectories
# './...' is a relative pattern which means all subdirectories
# - run: go get -u github.com/go-vgo/robotgo
# - run: go get -u golang.org/x/sys/unix
# - run: go get -u github.com/shirou/gopsutil
- run: go get -v -t -d ./...
- run: go test -v ./...
- run: xvfb-run go test -v ./...
# codecov.io
# - run: go test -v -covermode=count -coverprofile=coverage.out
# - run: bash <(curl -s https://codecov.io/bash)
# - run: bash <(curl -s https://codecov.io/bash)

View File

@ -11,21 +11,23 @@ go:
# - 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
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-get update
# - sudo apt-get install libx11-dev
# - sudo apt-get install xorg-dev
# - sudo apt-get install libxtst-dev libpng++-dev
# # Event:
# - sudo apt-get install libxtst-dev libpng++-dev
# # Event:
# - sudo apt-get install xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev
# - sudo apt-get install libxkbcommon-dev
# # Clipboard:
@ -35,5 +37,5 @@ addons:
before_install:
- export PATH=$PATH:$HOME/gopath/bin
- go get -t -v ./...
- go get -v -t -d ./...
- xvfb-run go test -v ./...

4
go.mod
View File

@ -4,7 +4,7 @@ require (
github.com/lxn/win v0.0.0-20191024121223-cc00c7492fe1
github.com/otiai10/curr v0.0.0-20190513014714-f5a3d24e5776 // indirect
github.com/otiai10/gosseract v2.2.1+incompatible
github.com/robotn/gohook v0.0.0-20191113163729-aaa2000ed97a
github.com/robotn/gohook v0.0.0-20191208195706-98eb507a75d9
github.com/robotn/xgb v0.0.0-20190912153532-2cb92d044934
github.com/robotn/xgbutil v0.0.0-20190912154524-c861d6f87770
github.com/stretchr/testify v1.3.0 // indirect
@ -16,6 +16,6 @@ require (
golang.org/x/sys v0.0.0-20191029155521-f43be2a4598c // indirect
)
//replace golang.org/x/sys => github.com/golang/sys v0.0.0-20190109145017-48ac38b7c8cb
// replace golang.org/x/sys => github.com/golang/sys v0.0.0-20190109145017-48ac38b7c8cb
go 1.13

4
go.sum
View File

@ -24,8 +24,8 @@ github.com/otiai10/mint v1.2.4 h1:DxYL0itZyPaR5Z9HILdxSoHx+gNs6Yx+neOGS3IVUk0=
github.com/otiai10/mint v1.2.4/go.mod h1:d+b7n/0R3tdyUYYylALXpWQ/kTN+QobSq/4SRGBkR3M=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/robotn/gohook v0.0.0-20191113163729-aaa2000ed97a h1:FQyuXENg2qU4ZW4HfaDgVswCFTtBWmutmJX+d4ka6TA=
github.com/robotn/gohook v0.0.0-20191113163729-aaa2000ed97a/go.mod h1:n1o8s7fg6QGcgIsN9AmWQnBi6KrcbEUX0kFVUwTP53g=
github.com/robotn/gohook v0.0.0-20191208195706-98eb507a75d9 h1:7vKLsPiS3XTrejZHaoKDS3/26K3t10rAtuf1+fRfIVA=
github.com/robotn/gohook v0.0.0-20191208195706-98eb507a75d9/go.mod h1:n1o8s7fg6QGcgIsN9AmWQnBi6KrcbEUX0kFVUwTP53g=
github.com/robotn/xgb v0.0.0-20190912153532-2cb92d044934 h1:2lhSR8N3T6I30q096DT7/5AKEIcf1vvnnWAmS0wfnNY=
github.com/robotn/xgb v0.0.0-20190912153532-2cb92d044934/go.mod h1:SxQhJskUJ4rleVU44YvnrdvxQr0tKy5SRSigBrCgyyQ=
github.com/robotn/xgbutil v0.0.0-20190912154524-c861d6f87770 h1:2uX8QRLkkxn2EpAQ6I3KhA79BkdRZfvugJUzJadiJwk=

View File

@ -8,8 +8,6 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.
// +build darwin windows
package robotgo
import (