]> git.ipfire.org Git - thirdparty/zstd.git/commit
[test] Add tests for determinism
authorNick Terrell <terrelln@meta.com>
Thu, 6 Mar 2025 19:14:38 +0000 (14:14 -0500)
committerNick Terrell <nickrterrell@gmail.com>
Fri, 7 Mar 2025 15:31:19 +0000 (10:31 -0500)
commitb16d193512d3ded82fd584fa822c19ecf67b09a0
tree32edc6570bb17a811e11b04080eab9bf9e7d46b9
parent0de49919425a82552bc0e5273c5e30537f0e1708
[test] Add tests for determinism

Run compression & validate the compressed file matches a known checksum.

To update the output run:

```
make -C tests update-cli-tests
```
15 files changed:
.github/workflows/dev-short-tests.yml
tests/Makefile
tests/cli-tests/common/platform.sh
tests/cli-tests/determinism/basic.sh [new file with mode: 0755]
tests/cli-tests/determinism/basic.sh.stderr.exact [new file with mode: 0644]
tests/cli-tests/determinism/basic.sh.stdout.exact [new file with mode: 0644]
tests/cli-tests/determinism/multithread.sh [new file with mode: 0755]
tests/cli-tests/determinism/multithread.sh.stderr.exact [new file with mode: 0644]
tests/cli-tests/determinism/multithread.sh.stdout.exact [new file with mode: 0644]
tests/cli-tests/determinism/reuse.sh [new file with mode: 0755]
tests/cli-tests/determinism/reuse.sh.stderr.exact [new file with mode: 0644]
tests/cli-tests/determinism/reuse.sh.stdout.exact [new file with mode: 0644]
tests/cli-tests/determinism/setup [new file with mode: 0755]
tests/cli-tests/determinism/setup_once [new file with mode: 0755]
tests/cli-tests/run.py