diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 789cef1c8d1cab5708176863b8402655289c1305..770469c2c2dcaec5a4bc1b83ebad2dd1affc7232 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,6 +12,9 @@
   - opengl
   except:
   - tags
+  artifacts:
+    reports:
+      junit: test/pytest.xml
 
 Python 3.6 Intel CPU:
   script:
@@ -26,6 +29,9 @@ Python 3.6 Intel CPU:
   - intel-cl-cpu
   except:
   - tags
+  artifacts:
+    reports:
+      junit: test/pytest.xml
 
 Python 3.6 AMD CPU:
   script:
@@ -40,6 +46,9 @@ Python 3.6 AMD CPU:
   - amd-cl-cpu
   except:
   - tags
+  artifacts:
+    reports:
+      junit: test/pytest.xml
 
 Python 3.6 Titan X:
   script:
@@ -53,6 +62,9 @@ Python 3.6 Titan X:
   - nvidia-titan-x
   except:
   - tags
+  artifacts:
+    reports:
+      junit: test/pytest.xml
 
 Python 3.6 K40:
   script:
@@ -66,6 +78,9 @@ Python 3.6 K40:
   - nvidia-k40
   except:
   - tags
+  artifacts:
+    reports:
+      junit: test/pytest.xml
 
 Python 3.6 AMD GPU:
   script:
@@ -84,6 +99,9 @@ Python 3.6 AMD GPU:
   - amd-fiji
   except:
   - tags
+  artifacts:
+    reports:
+      junit: test/pytest.xml
 
 Python 2.7 POCL:
   script:
@@ -97,6 +115,9 @@ Python 2.7 POCL:
   - pocl
   except:
   - tags
+  artifacts:
+    reports:
+      junit: test/pytest.xml
 
 Python 3.7 POCL:
   script:
@@ -110,6 +131,9 @@ Python 3.7 POCL:
   - pocl
   except:
   - tags
+  artifacts:
+    reports:
+      junit: test/pytest.xml
 
 Python 3.6 POCL CL 1.1:
   script:
@@ -124,6 +148,9 @@ Python 3.6 POCL CL 1.1:
   - pocl
   except:
   - tags
+  artifacts:
+    reports:
+      junit: test/pytest.xml
 
 Python 3.6 POCL:
   script:
@@ -137,6 +164,9 @@ Python 3.6 POCL:
   - pocl
   except:
   - tags
+  artifacts:
+    reports:
+      junit: test/pytest.xml
 
 Python 3.6 POCL (+GL and special functions):
   script:
@@ -151,6 +181,9 @@ Python 3.6 POCL (+GL and special functions):
   - pocl
   except:
   - tags
+  artifacts:
+    reports:
+      junit: test/pytest.xml
 
 Python 2.7 Apple:
   script:
@@ -165,6 +198,9 @@ Python 2.7 Apple:
   - apple
   except:
   - tags
+  artifacts:
+    reports:
+      junit: test/pytest.xml
 
 Python 3 Conda Apple:
   script:
@@ -176,6 +212,9 @@ Python 3 Conda Apple:
   - apple
   except:
   - tags
+  artifacts:
+    reports:
+      junit: test/pytest.xml
 
 PyPy POCL:
   script:
@@ -194,6 +233,9 @@ PyPy POCL:
   - pocl
   except:
   - tags
+  artifacts:
+    reports:
+      junit: test/pytest.xml
 
 Documentation:
   script: