On 19 May 2026, at 10:08, Pratik Farkase via lists.openembedded.org <[email protected]> wrote: > > Add comprehensive ptest support for zstd running the full upstream test > suite covering compression correctness, streaming, dictionaries, CLI > behavior, and fuzz testing. > > Tests included: > - fullbench: validates all internal compression/decompression functions > - poolTests: thread pool ordering and synchronization > - invalidDictionaries: dictionary error handling > - legacy: legacy format (v0.4+) compatibility > - fuzzer: randomized compression/decompression (200s, ~700+ rounds) > - zstreamtest: streaming API fuzzer (90s, ~250+ rounds) > - decodecorpus: random frame generation and decode (30s, ~450+ rounds) > - playTests.sh: comprehensive CLI validation including compression, > decompression, multithreading, dictionaries, sparse files, frame > concatenation, long distance matching, benchmarks, and round-trips > - cli-tests: 36 Python-based CLI integration tests covering > compression, decompression, progress, file-stat, dictionaries, > symlinks, and file handling
The primary goal of the ptests is integration testing so if we’re having to manually install and run the tests then it’s entirely reasonable if not desirable to pick a subset of the tests. In this case, we don’t need to run the fuzzer tests and so on. I’d suggest maybe just fullbench and cli-tests would be sufficient here, less to install and faster execution. Ross
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#238243): https://lists.openembedded.org/g/openembedded-core/message/238243 Mute This Topic: https://lists.openembedded.org/mt/119387633/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
