Commit 0ebf7b81 authored by Mike Rapoport's avatar Mike Rapoport Committed by Andrei Vagin

test/jenkins: update lazy-pages testing

* select excluded tests based on the kernel version
* test local and remote lazy-pages with and withour pre-dump
Signed-off-by: 's avatarMike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
parent 77c115f3
...@@ -3,13 +3,31 @@ set -e ...@@ -3,13 +3,31 @@ set -e
source `dirname $0`/criu-lib.sh source `dirname $0`/criu-lib.sh
prep prep
# FIXME: maps007 is sometimes failing with lazy-pages, exclude it for now KERN_MAJ=`uname -r | cut -d. -f1`
KERN_MIN=`uname -r | cut -d. -f2`
if [ $KERN_MAJ -ge "4" ] && [ $KERN_MIN -ge "11" ]; then
LAZY_EXCLUDE="-x cmdlinenv00"
else
LAZY_EXCLUDE="-x maps007 -x fork -x fork2 -x uffd-events -x cgroupns
-x socket_listen -x socket_listen6 -x cmdlinenv00
-x socket_close_data01 -x file_read"
fi
# lazy restore from images # lazy restore from images
./test/zdtm.py run --all --keep-going --report report --parallel 4 --lazy-pages -x maps007 || fail ./test/zdtm.py run --all --keep-going --report report --parallel 4 \
--lazy-pages $LAZY_EXCLUDE || fail
# lazy restore from "remote" dump
./test/zdtm.py run --all --keep-going --report report --parallel 4 \
--remote-lazy-pages $LAZY_EXCLUDE || fail
# During pre-dump + lazy-pages we leave VM_NOHUGEPAGE set
LAZY_EXCLUDE="$LAZY_EXCLUDE -x maps02"
# lazy restore from images with pre-dumps # lazy restore from images with pre-dumps
./test/zdtm.py run --all --keep-going --report report --parallel 4 --lazy-pages --pre 2 -x maps007 || fail ./test/zdtm.py run --all --keep-going --report report --parallel 4 \
--lazy-pages --pre 2 $LAZY_EXCLUDE || fail
# lazy restore from "remote" dump # lazy restore from "remote" dump with pre-dumps
./test/zdtm.py run --all --keep-going --report report --parallel 4 --remote-lazy-pages -x maps007 || fail ./test/zdtm.py run --all --keep-going --report report --parallel 4 \
--remote-lazy-pages --pre 2 $LAZY_EXCLUDE || fail
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment