/
githubmirror
/
zstd
Обзор
Документация
Войти
/
githubmirror
/
zstd
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
tests/cli-tests/dictionaries/dictionary-mismatch.sh
29 строк
570 B
Yann Collet
change logic when stderr is not console : don't update progress status
27 янв 2023, 00:00
27 янв 2023, 00:00
82ca008
Код
Авторство
О чём код?
#!/bin/sh . "$COMMON/platform.sh" set -e if [ false ]; then for seed in $(seq 100); do datagen -g1000 -s$seed > file$seed done zstd --train -r . -o dict0 -qq for seed in $(seq 101 200); do datagen -g1000 -s$seed > file$seed done zstd --train -r . -o dict1 -qq [ "$($MD5SUM < dict0)" != "$($MD5SUM < dict1)" ] || die "dictionaries must not match" datagen -g1000 -s0 > file0 fi set -v zstd files/0 -D dicts/0 -q zstd -t files/0.zst -D dicts/0 zstd -t files/0.zst -D dicts/1 && die "Must fail" ||: zstd -t files/0.zst && die "Must fail" ||: