criu/scripts/ci
Radostin Stoyanov deeb0f8a82 test/others: Cover all-raw compression entries
Compression can fall back to raw storage for every block in an entry.
The writer then omits compression metadata so restore can use ordinary
I/O, but that fast path also depends on a page-aligned payload.

Add per-page and region tests with an incompressible mapping. Inspect
the pagemap for an aligned 56-page entry without compression metadata,
while requiring another genuine LZ4 block to prove compression was
active. Restore through direct image I/O, require native AIO when
O_DIRECT is available, and verify the workload contents.

Run the test in CI when page compression is 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 all-raw compression entries 2026-07-14 10:17:01 +01:00