From: Evgeny Vereshchagin Date: Sun, 9 Dec 2018 09:29:25 +0000 (+0100) Subject: travis: mount tmpfs on /tmp before running the tests X-Git-Tag: v240~106^2 X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fsystemd.git;a=commitdiff_plain;h=f413cd0a6af10c08561474a089f8670979c0f786 travis: mount tmpfs on /tmp before running the tests To judge from https://api.travis-ci.org/v3/job/465547774/log.txt, overlayfs on Travis CI is having trouble delivering inotify events, which is why `test-path` and `test-event` are failing there. --- diff --git a/travis-ci/managers/debian.sh b/travis-ci/managers/debian.sh index 976e926c826..af2f0dab081 100755 --- a/travis-ci/managers/debian.sh +++ b/travis-ci/managers/debian.sh @@ -39,6 +39,9 @@ for phase in "${PHASES[@]}"; do $DOCKER_EXEC apt-get -y update $DOCKER_EXEC apt-get -y build-dep systemd $DOCKER_EXEC apt-get -y install "${ADDITIONAL_DEPS[@]}" + # overlayfs on TravisCI is having trouble delivering inotify events to test-path and test-event. + # Let's use tmpfs instead for now. + $DOCKER_EXEC mount -t tmpfs tmpfs /tmp ;; RUN) info "Run phase"