mirror of
https://github.com/xroche/httrack.git
synced 2026-06-30 22:24:11 +03:00
The MSan job runs the offline 01_engine-* self-tests but must skip any that exercise the system zlib: uninstrumented libz floods MemorySanitizer with false positives (MSan can't see libz initialize its own internal state, so every byte deflate/inflate produces reads as "uninitialized"). That was a grep -v -- '-cache' exclusion, a list that would grow with each new zlib test. Rename the three cache tests to a 01_zlib-* prefix so the MSan job selects 01_engine-* with no exclusion list. They still run in the normal suite and under ASan+UBSan (full make check), where uninstrumented libz is fine. The deflate Accept-Encoding test (PR #459) follows the same convention. Signed-off-by: Xavier Roche <roche@httrack.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>