From dcadebe2a68bf42768953a0927e9030b1702d0c2 Mon Sep 17 00:00:00 2001 From: Zachary Ware Date: Sat, 23 Jun 2018 22:23:40 -0500 Subject: [PATCH] Enable GUI tests in VSTS Linux builds via xvfb-run --- .vsts/linux-buildbot.yml | 3 ++- .vsts/linux-coverage.yml | 3 ++- .vsts/linux-deps.yml | 1 + .vsts/linux-pr.yml | 3 ++- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.vsts/linux-buildbot.yml b/.vsts/linux-buildbot.yml index d75d7f57650e27..fc2c8ca2486e1b 100644 --- a/.vsts/linux-buildbot.yml +++ b/.vsts/linux-buildbot.yml @@ -54,6 +54,7 @@ steps: liblzma-dev libffi-dev uuid-dev + xvfb displayName: 'Install dependencies' - script: python3 Tools/ssl/multissltests.py --steps=library --base-directory $(build.sourcesDirectory)/multissl --openssl $(OPENSSL) --system Linux displayName: 'python multissltests.py' @@ -67,5 +68,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' diff --git a/.vsts/linux-coverage.yml b/.vsts/linux-coverage.yml index 3657b1720ee2cc..14e42fb6b6105e 100644 --- a/.vsts/linux-coverage.yml +++ b/.vsts/linux-coverage.yml @@ -53,6 +53,7 @@ steps: liblzma-dev libffi-dev uuid-dev + xvfb displayName: 'Install dependencies' - script: python3 Tools/ssl/multissltests.py --steps=library --base-directory $(build.sourcesDirectory)/multissl --openssl $(OPENSSL) --system Linux displayName: 'python multissltests.py' @@ -70,7 +71,7 @@ steps: - script: ./venv/bin/python -m test.pythoninfo displayName: 'Display build info' -- script: ./venv/bin/python -m coverage run --pylib -m test --fail-env-changed -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 --fail-env-changed -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) diff --git a/.vsts/linux-deps.yml b/.vsts/linux-deps.yml index b6c8a3690ea13b..83b0b5961721d0 100644 --- a/.vsts/linux-deps.yml +++ b/.vsts/linux-deps.yml @@ -31,6 +31,7 @@ steps: liblzma-dev libffi-dev uuid-dev + xvfb displayName: 'Install dependencies' - script: python3 Tools/ssl/multissltests.py --steps=library --base-directory $(build.sourcesDirectory)/multissl --openssl $(OPENSSL) --system Linux displayName: 'python multissltests.py' diff --git a/.vsts/linux-pr.yml b/.vsts/linux-pr.yml index 7f4d458f5a7cfa..80e42844a1a0cb 100644 --- a/.vsts/linux-pr.yml +++ b/.vsts/linux-pr.yml @@ -53,6 +53,7 @@ steps: liblzma-dev libffi-dev uuid-dev + xvfb displayName: 'Install dependencies' - script: python3 Tools/ssl/multissltests.py --steps=library --base-directory $(build.sourcesDirectory)/multissl --openssl $(OPENSSL) --system Linux displayName: 'python multissltests.py' @@ -71,5 +72,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' pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy