[CRIU] [PATCH] travis: set umask before a first criu run

Andrei Vagin avagin at openvz.org
Wed Oct 4 09:43:04 MSK 2017


From: Andrei Vagin <avagin at virtuozzo.com>

so that .gcda (coverage data) files are created with read-write
permissions for all, otherwise uns tests will not be able to
modify these files and code coverage data will not be collected
for them.

Signed-off-by: Andrei Vagin <avagin at virtuozzo.com>
---
 scripts/travis/travis-tests | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/scripts/travis/travis-tests b/scripts/travis/travis-tests
index 7f4f031d6..5e36b2a24 100755
--- a/scripts/travis/travis-tests
+++ b/scripts/travis/travis-tests
@@ -52,12 +52,14 @@ time make CC="$CC" -j4 -C test/zdtm
 
 [ -f "$CCACHE_LOGFILE" ] && cat $CCACHE_LOGFILE
 
+# umask has to be called before a first criu run, so that .gcda (coverage data)
+# files are created with read-write permissions for all.
+umask 0000
 ./criu/criu check
 ./criu/criu check --all || echo $?
 ./criu/criu cpuinfo dump
 ./criu/criu cpuinfo check
 
-umask 0000
 export SKIP_PREP=1
 # The 3.19 kernel (from Ubuntu 14.04) has a bug. When /proc/PID/pagemap
 # is read for a few VMAs in one read call, incorrect data is returned.
-- 
2.13.3



More information about the CRIU mailing list