mirror of https://git.sr.ht/~hrbrmstr/hgr
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.1 KiB
42 lines
1.1 KiB
language: r
|
|
|
|
warnings_are_errors: true
|
|
cache: packages
|
|
sudo: false
|
|
r_check_revdep: false
|
|
|
|
matrix:
|
|
include:
|
|
- r: oldrel
|
|
env: TRAVIS_CLIP=xsel DISPLAY=:99.0
|
|
addons: {apt: {packages: [xsel]}}
|
|
- r: release
|
|
env: TRAVIS_CLIP=xsel DISPLAY=:99.0
|
|
addons: {apt: {packages: [xsel]}}
|
|
- r: devel
|
|
env: TRAVIS_CLIP=xsel DISPLAY=:99.0
|
|
addons: {apt: {packages: [xsel]}}
|
|
- r: oldrel
|
|
env: TRAVIS_CLIP=xclip DISPLAY=:99.0
|
|
addons: {apt: {packages: [xclip]}}
|
|
- r: release
|
|
env: TRAVIS_CLIP=xclip DISPLAY=:99.0
|
|
addons: {apt: {packages: [xclip]}}
|
|
- r: devel
|
|
env: TRAVIS_CLIP=xclip DISPLAY=:99.0
|
|
addons: {apt: {packages: [xclip]}}
|
|
- r: release
|
|
env: TRAVIS_CLIP=none DISPLAY=:99.0
|
|
- r: release
|
|
env: TRAVIS_CLIP=nodisplay
|
|
addons: {apt: {packages: [xclip]}}
|
|
|
|
# Ensure xclip can still run headlessly
|
|
before_script:
|
|
- sh -e /etc/init.d/xvfb start
|
|
- sleep 3
|
|
- if [ "$TRAVIS_CLIP" == "xclip" ]; then uptime | xclip -i -sel p -f | xclip -i -sel c; xclip -o -sel clipboard; fi
|
|
|
|
after_success:
|
|
- Rscript -e 'covr::codecov()'
|
|
|
|
|