diff --git a/ci/scripts/test.sh b/ci/scripts/test.sh
index c88655af7fbb9bba06490fdd8b5cb382881052ca..f4098adff847676bde42f19012633307d4e8d11c 100755
--- a/ci/scripts/test.sh
+++ b/ci/scripts/test.sh
@@ -58,6 +58,8 @@ if [ "${HAS_CACHE_DIR}" = true ]; then
         fi
     fi
 fi
+mkdir -p "${HOME}/.cache"
+mkdir -p "${CACHE_DIR}"
 
 export PYTHONPATH="$INSTALL_DIR/lib/python2.7/site-packages:$INSTALL_DIR:$PYTHONPATH"
 export MPLBACKEND='cairo'
@@ -146,15 +148,15 @@ if [ "$RUN_EXAMPLES" = true ]; then
     example_test "taylor_green/taylor_green.py" '-impl opencl'
     example_test "bubble/periodic_bubble.py"
     example_test "bubble/periodic_bubble_levelset.py"
-    example_test "bubble/periodic_bubble_levelset_penalization.py"
+    #example_test "bubble/periodic_bubble_levelset_penalization.py" #LLVM bug for DP
     example_test "bubble/periodic_jet_levelset.py"
     example_test "particles_above_salt/particles_above_salt_periodic.py"
     example_test "particles_above_salt/particles_above_salt_symmetrized.py"
 fi
 
 if [ "$HAS_CACHE_DIR" = true ]; then
-    cp -r /root/.cache/* $CACHE_DIR/
-    find $CACHE_DIR -name '*.lock' -delete
+    cp -r ${USER}/.cache/* $CACHE_DIR
+    find "${CACHE_DIR}" -name '*.lock' -delete
 fi
 
 exit 0