diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 97e212166a08a871196bf37a237e5c3c47c41179..e096cd832b68e781bb6cb54211681baf12647278 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -49,7 +49,7 @@ stages:
     - ./_ci/install.sh _ci #updates
     - ./_ci/before_test.sh
   script:
-    - export PYTHONPATH="PythonFaceEvaluation:$PYTHONPATH"
+    - cp test.sh ./_ci
     - ./_ci/test.sh
   after_script:
     - ./_ci/after_test.sh
diff --git a/test.sh b/test.sh
new file mode 100644
index 0000000000000000000000000000000000000000..c2adab06a2340ea578f09b45e3cb4773af456bae
--- /dev/null
+++ b/test.sh
@@ -0,0 +1,15 @@
+#!/usr/bin/env bash
+# Wed 21 Sep 2016 13:08:05 CEST
+
+source $(dirname ${0})/functions.sh
+
+run_cmd cd ${PREFIX}
+
+export PYTHONPATH="../PythonFaceEvaluation:$PYTHONPATH"
+
+# The tests:
+run_cmd ${PREFIX}/bin/python ${BOB_PREFIX_PATH}/bin/coverage run --source=${CI_PROJECT_NAME} ${BOB_PREFIX_PATH}/bin/nosetests -sv ${CI_PROJECT_NAME}
+run_cmd ${PREFIX}/bin/python ${BOB_PREFIX_PATH}/bin/coverage report
+run_cmd ${PREFIX}/bin/python ${BOB_PREFIX_PATH}/bin/sphinx-build -b doctest ${CI_PROJECT_DIR}/doc ${CI_PROJECT_NAME}/sphinx
+
+run_cmd cd ${CI_PROJECT_DIR}