Skip to content

Commit 7cb3a23

Browse files
authored
Fix xvfb issue since Travis moved from initd to systemd (#213)
1 parent bca930d commit 7cb3a23

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

.travis.yml

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,45 @@ jobs:
66
dist: xenial
77
sudo: required
88
env: TOXENV=flake8
9+
910
- stage:
1011
python: 3.7
1112
dist: xenial
1213
sudo: required
1314
env: TOXENV=docs
15+
1416
- stage:
1517
python: 2.7
1618
env: TOXENV=py27
19+
services:
20+
- xvfb
21+
1722
- stage:
1823
python: 3.6
1924
env: TOXENV=py36
25+
services:
26+
- xvfb
27+
2028
- stage:
2129
python: 3.7
2230
dist: xenial
2331
sudo: required
2432
env: TOXENV=py37
33+
services:
34+
- xvfb
35+
2536
- stage:
2637
python: pypy-5.6.0
2738
env: TOXENV=pypy
39+
services:
40+
- xvfb
41+
2842
- stage: deploy
2943
python: 3.7
3044
dist: xenial
3145
sudo: required
3246
before_install: skip
3347
install: skip
34-
before_script: skip
3548
script: skip
3649
deploy:
3750
provider: pypi
@@ -42,20 +55,26 @@ jobs:
4255
on:
4356
tags: true
4457
repo: pytest-dev/pytest-selenium
58+
4559
sudo: required
60+
4661
env:
4762
global:
4863
- DISPLAY=:99.0
4964
- GECKODRIVER_VERSION=0.21.0
5065
- PYTEST_ADDOPTS="-m 'not (chrome or edge or safari or phantomjs)'"
66+
5167
cache: pip
68+
5269
before_install:
5370
- curl -L -o /tmp/geckodriver.tar.gz https://github.com/mozilla/geckodriver/releases/download/v$GECKODRIVER_VERSION/geckodriver-v$GECKODRIVER_VERSION-linux64.tar.gz
5471
- mkdir $HOME/geckodriver && tar xvf /tmp/geckodriver.tar.gz -C $HOME/geckodriver
5572
- export PATH=$HOME/geckodriver:$PATH
5673
- geckodriver --version
74+
5775
install: pip install tox
58-
before_script: sh -e /etc/init.d/xvfb start
76+
5977
script: tox
78+
6079
addons:
6180
firefox: latest

0 commit comments

Comments
 (0)