diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fa868840dd059d40c6fd53f7b2af2e5f3d004742..50f36b81d639531c3fb953cda5945b6dab628f7b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -4,10 +4,10 @@ stages:
 
 before_script:
   - apt-get update --yes
-  - apt-get install --yes build-essential cmake libfmt-dev pybind11-dev graphviz
+  - apt-get install --yes build-essential cmake libfmt-dev pybind11-dev graphviz python3-pyqt5 xvfb
   - python -m pip install --upgrade pip
   - python --version
-  - pip install pytest pytest-cov sphinx furo numpydoc
+  - pip install pytest pytest-cov sphinx furo numpydoc pytest-xvfb pytest-qt setuptools_scm
   - pip install .
   - pip show b_asic
 
@@ -38,14 +38,6 @@ run-test-3.10:
   image: python:3.10
   extends: ".run-test"
 
-run-test-qt:
-  image: python:3.10
-  extends: ".run-test"
-  script:
-    - apt-get install --yes xvfb python3-pyqt5
-    - pip install pytest-xvfb pytest-qt
-    - pytest --cov=b_asic --cov-report xml:cov.xml --cov-report term test
-
 pages:
   stage: deploy
   image: python:3.10