From 805c16dbacbcaa28fcdbcc3cc19d17cca0fb2c21 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Wed, 11 Dec 2019 00:37:12 +0100
Subject: [PATCH] [CI] Use Xvfb

---
 .gitlab-ci.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 35b9c2e1e..79ff221e6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -54,7 +54,7 @@ test_wheel:
   image:
     name: registry.edugit.org/teckids/docker-images/python-pimped:master
   before_script:
-    - apt-get -y update && eatmydata apt-get -y install chromium-driver
+    - apt-get -y update && eatmydata apt-get -y install chromium-driver xvfb
     - adduser --disabled-password --gecos "Test User" testuser
     - mkdir -p screenshots && chown testuser screenshots
   script:
@@ -63,7 +63,7 @@ test_wheel:
     - python ./manage.py compilemessages
     - eatmydata python ./manage.py yarn install
     - python ./manage.py collectstatic --no-input --clear
-    - sudo -u testuser eatmydata env TEST_SCREENSHOT_PATH=./screenshots tox
+    - sudo -u testuser eatmydata xvfb-run env TEST_SCREENSHOT_PATH=./screenshots tox
   artifacts:
     paths:
       - screenshots/
-- 
GitLab