Skip to content

Commit

Permalink
[3.6] Enable GUI tests in VSTS Linux builds via xvfb-run (GH-7890)
Browse files Browse the repository at this point in the history
(cherry picked from commit 3f197f9)
  • Loading branch information
zware committed Jun 24, 2018
1 parent 8f8ad2c commit 36294d2
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 3 deletions.
3 changes: 2 additions & 1 deletion .vsts/linux-buildbot.yml
Expand Up @@ -49,6 +49,7 @@ steps:
liblzma-dev
libffi-dev
uuid-dev
xvfb
displayName: 'Install dependencies'

- script: ./configure --with-pydebug
Expand All @@ -60,5 +61,5 @@ steps:
- script: make pythoninfo
displayName: 'Display build info'

- script: make buildbottest TESTOPTS="-j4 -uall,-cpu"
- script: xvfb-run make buildbottest TESTOPTS="-j4 -uall,-cpu"
displayName: 'Tests'
3 changes: 2 additions & 1 deletion .vsts/linux-coverage.yml
Expand Up @@ -48,6 +48,7 @@ steps:
liblzma-dev
libffi-dev
uuid-dev
xvfb
displayName: 'Install dependencies'


Expand All @@ -63,7 +64,7 @@ steps:
- script: ./venv/bin/python -m test.pythoninfo
displayName: 'Display build info'

- script: ./venv/bin/python -m coverage run --pylib -m test -uall,-cpu -x test_multiprocessing_fork -x test_multiprocessing_forkserver -x test_multiprocessing_spawn -x test_concurrent_futures
- script: xvfb-run./venv/bin/python -m coverage run --pylib -m test -uall,-cpu -x test_multiprocessing_fork -x test_multiprocessing_forkserver -x test_multiprocessing_spawn -x test_concurrent_futures
displayName: 'Tests with coverage'

- script: source ./venv/bin/activate && bash <(curl -s https://codecov.io/bash)
Expand Down
1 change: 1 addition & 0 deletions .vsts/linux-deps.yml
Expand Up @@ -27,4 +27,5 @@ steps:
liblzma-dev
libffi-dev
uuid-dev
xvfb
displayName: 'Install dependencies'
3 changes: 2 additions & 1 deletion .vsts/linux-pr.yml
Expand Up @@ -48,6 +48,7 @@ steps:
liblzma-dev
libffi-dev
uuid-dev
xvfb
displayName: 'Install dependencies'


Expand All @@ -64,5 +65,5 @@ steps:
- script: ./python Tools/scripts/patchcheck.py --travis true
displayName: 'Run patchcheck.py'

- script: make buildbottest TESTOPTS="-j4 -uall,-cpu"
- script: xvfb-run make buildbottest TESTOPTS="-j4 -uall,-cpu"
displayName: 'Tests'

0 comments on commit 36294d2

Please sign in to comment.