criu/test/others/compression
Radostin Stoyanov 56aecf2594 test/others: Run compression benchmark in CI
The benchmark and its five data generators otherwise remain standalone
tooling, so normal CI would not notice broken integrity checks,
statistics accounting, or compression configuration.

Add a bounded smoke run for zero, mixed, pseudorandom, text, and
ELF-derived mappings. Compare uncompressed, per-page LZ4, and 64 KiB
region images with one warmup and one measured iteration, print the
results, and fail on checksum, accounting, or configuration errors.

Run the helper tests first, then build the pycriu bindings needed by the
live benchmark. Leave the host page cache untouched and enforce a
five-minute timeout. Gate the run on compression support.

Assisted-by: Codex:GPT-5
Signed-off-by: Radostin Stoyanov <rstoyanov@fedoraproject.org>
2026-07-14 10:17:01 +01:00
..
benchmark test/others: Run compression benchmark in CI 2026-07-14 10:17:01 +01:00
incremental test/others: Cover mixed compression chains 2026-07-14 10:17:01 +01:00
page-server
raw test/others: Cover all-raw compression entries 2026-07-14 10:17:01 +01:00
sglang
vllm contrib: Benchmark vLLM compression 2026-07-14 10:17:01 +01:00