criu/scripts/ci
Radostin Stoyanov f5fc0ddb56 test/others: Cover mixed compression chains
Successive layers in an incremental dump can use different compression
modes. Restore must interpret each layer through its own inventory and
pagemap metadata instead of applying the final image mode to the parent
chain.

Add chains with two pre-dumps and a final dump for plain-to-page,
page-to-plain, plain-to-region, and region-to-plain transitions. Toggle
a page between layers so every image carries real payload, check the
exact inventory version and compression settings, and restore the ZDTM
workload to verify its memory contents.

Run the test in CI when both page compression and memory dirty tracking
are available.

Assisted-by: Codex:GPT-5
Signed-off-by: Radostin Stoyanov <rstoyanov@fedoraproject.org>
2026-07-14 10:17:01 +01:00
..
riscv64-cross ci: add workflow for riscv64 2025-03-21 12:40:31 -07:00
asan.sh ci: stop testing ubuntu overlayfs 2023-10-22 13:29:25 -07:00
ci-after-success.sh CI: rename 'travis' to 'ci' 2020-11-08 14:04:12 -08:00
docker-test.sh ci: also exclude docker version 29 2025-12-14 17:28:58 +09:00
docker.env ci: Re-enable zdtm/static/binfmt_misc 2026-02-17 17:07:29 +00:00
java-test.sh ci: use package-manager dependency install scripts 2025-11-02 07:48:23 -08:00
lima.sh ci: port no-VDSO and non-root tests from Cirrus CI to GHA 2026-06-10 12:29:26 +01:00
loongarch64-qemu-test.sh ci: use package-manager dependency install scripts 2025-11-02 07:48:23 -08:00
Makefile ci: port no-VDSO and non-root tests from Cirrus CI to GHA 2026-06-10 12:29:26 +01:00
podman-test.sh ci/podman: show mounts 2024-09-11 16:02:11 -07:00
prepare-for-fedora-rawhide.sh Use command -v instead of which 2025-11-05 15:41:34 -08:00
run-ci-tests.sh test/others: Cover mixed compression chains 2026-07-14 10:17:01 +01:00