diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 423a005e811b373fcbd122c3127502a8079c1afb..db7971e5a93332de3bb4537a8a4edb23070fd9a3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,6 +8,7 @@ stages: variables: GIT_SUBMODULE_STRATEGY: recursive PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" + FF_NETWORK_PER_BUILD: "true" cache: key: @@ -20,11 +21,20 @@ cache: test: stage: test + services: + - name: selenium/standalone-firefox + alias: selenium before_script: - adduser --disabled-password --gecos "Test User" testuser script: - - sudo -u testuser tox -e py38 -- --junitxml=.tox/junit.xml + - sudo -u testuser + env TEST_SELENIUM_HUB=http://selenium:4444/wd/hub + TEST_SELENIUM_BROWSERS=firefox + TEST_HOST=build + tox -e selenium -- --junitxml=.tox/junit.xml artifacts: + paths: + - .tox/screenshots reports: junit: .tox/junit.xml