/
githubmirror
/
libtpms
Обзор
Документация
Войти
/
githubmirror
/
libtpms
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/fuzz.sh
19 строк
382 B
Stefan Berger
tests: Restrict number of command line parameters to fuzz
07 май 2019, 23:01
07 май 2019, 23:01
edd720a
Код
Авторство
О чём код?
#!/usr/bin/env bash TESTDIR=${abs_top_testdir:-$(dirname "$0")} DIR=${PWD} MAXLINES=128 l=1 corpus=$(ls "$TESTDIR/corpus-execute-command/"*) while :; do echo "Passing test cases $l to $((l + MAXLINES))" tmp=$(echo "${corpus}" | sed -n "${l},$((l + MAXLINES))p") [ -z "${tmp}" ] && exit 0 ${DIR}/fuzz ${tmp} rc=$? [ $rc -ne 0 ] && exit $rc l=$((l + MAXLINES)) done