diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 34ace6ad2eeabcd72f8e62acb521e994c8a22bc8..10477c7d09274b2e8eabc3dc043910e23d521a86 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -33,6 +33,8 @@ tests:
         - conda install -c conda-forge tox-conda
     script:
         - xvfb-run tox -v --recreate
+# TODO: run docs and coverage seperately since they require make and graphviz
+        - xvfb-run tox -e docs,coverage -v --recreate
 
 build_and_deploy_docs:
     image: "python:latest"
@@ -43,7 +45,7 @@ build_and_deploy_docs:
         - tests
     before_script:
         - apt update
-        - apt install -y graphviz libgl1-mesa-glx xvfb graphviz xdg-utils libcairo2-dev libjpeg-dev libgif-dev
+        - apt install -y libgl1-mesa-glx xvfb graphviz xdg-utils libcairo2-dev libjpeg-dev libgif-dev
         - wget -nv https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O /tmp/Miniconda3-latest-Linux-x86_64.sh
         - bash /tmp/Miniconda3-latest-Linux-x86_64.sh -b -p /tmp/miniconda3
         - export PATH=/tmp/miniconda3/bin:$PATH
diff --git a/tox.ini b/tox.ini
index f155a0b3cf79004e7f52b531d792792a55b1e687..2f6b1381a1348abba9caf5800d13c64d56dc13b5 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
 [tox]
-envlist = py36, py37, examples, notebooks, flake8, docs, coverage
+envlist = py36, py37, examples, notebooks, flake8
 
 [travis]
 python =