[CRIU] [PATCH 2/3] test: recursive deduplication
Tikhomirov Pavel
snorcht at gmail.com
Mon Jan 20 05:21:57 PST 2014
check if size of second parent-level image become smaller
Signed-off-by: Tikhomirov Pavel <snorcht at gmail.com>
---
test/mem-snap/run-snap-dedup.sh | 20 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/test/mem-snap/run-snap-dedup.sh b/test/mem-snap/run-snap-dedup.sh
index c8bf9a1..815c70e 100755
--- a/test/mem-snap/run-snap-dedup.sh
+++ b/test/mem-snap/run-snap-dedup.sh
@@ -66,15 +66,23 @@ done
echo "Dedup test"
-size_first=$(du -sh -BK dump/2/pages-*.img | grep -Eo '[0-9]+' | head -1)
+size_first_2=$(du -sh -BK dump/2/pages-*.img | grep -Eo '[0-9]+' | head -1)
+size_first_1=$(du -sh -BK dump/1/pages-*.img | grep -Eo '[0-9]+' | head -1)
${CRIU} dedup -D "${IMGDIR}/$NRSNAP/"
-size_last=$(du -sh -BK dump/2/pages-*.img | grep -Eo '[0-9]+' | head -1)
+size_last_2=$(du -sh -BK dump/2/pages-*.img | grep -Eo '[0-9]+' | head -1)
+size_last_1=$(du -sh -BK dump/1/pages-*.img | grep -Eo '[0-9]+' | head -1)
-dedup_ok=1
-if [ $size_first -gt $size_last ]; then
- dedup_ok=0
+dedup_ok_2=1
+dedup_ok_1=1
+
+if [ $size_first_2 -gt $size_last_2 ]; then
+ dedup_ok_2=0
+fi
+
+if [ $size_first_1 -gt $size_last_1 ]; then
+ dedup_ok_1=0
fi
echo "Restoring"
@@ -84,7 +92,7 @@ cd ../zdtm/live/static/
make mem-touch.out
cat mem-touch.out | fgrep PASS || fail "Test failed"
-if [ $dedup_ok -ne 0 ]; then
+if [[ $dedup_ok_2 -ne 0 || $dedup_ok_1 -ne 0 ]]; then
fail "Dedup test failed"
fi
--
1.7.9.5
More information about the CRIU
mailing list