2
0
Эх сурвалжийг харах

stop using fakeroot on travis, avoids #2482

on osx, we already ran the tests w/o fakeroot, directly as root.
do the same for linux.

(cherry picked from commit 562cce1dee610b8c26a0d8d42a3f9df5adf96503)
Thomas Waldmann 6 жил өмнө
parent
commit
95aa1e77fd
1 өөрчлөгдсөн 3 нэмэгдсэн , 8 устгасан
  1. 3 8
      .travis/run.sh

+ 3 - 8
.travis/run.sh

@@ -13,11 +13,6 @@ if [[ "$(uname -s)" == "Darwin" ]]; then
     fi
 fi
 
-source ~/.venv/bin/activate
-
-if [[ "$(uname -s)" == "Darwin" ]]; then
-    # no fakeroot on OS X
-    sudo tox -e $TOXENV -r
-else
-    fakeroot -u tox -r
-fi
+# do not use fakeroot, but run as root on travis.
+# avoids the dreaded EISDIR sporadic failures. see #2482.
+sudo bash -c "source ~/.venv/bin/activate ; tox -e $TOXENV -r"