tests: Limit each log to 10 GiB

Limit log output in compat.sh and ssl-opt.sh, in case of failures with
these scripts where they may output seemingly unlimited length error
logs.

Note that ulimit -f uses units of 512 bytes, so we use 10 * 1024 * 1024
* 2 to get 10 GiB.
This commit is contained in:
Jaeden Amero 2019-07-03 13:51:04 +01:00
parent 27174b7ccd
commit a258ccd368
2 changed files with 8 additions and 0 deletions

View File

@ -15,6 +15,10 @@
set -u set -u
# Limit the size of each log to 10 GiB, in case of failures with this script
# where it may output seemingly unlimited length error logs.
ulimit -f 20971520
# initialise counters # initialise counters
TESTS=0 TESTS=0
FAILED=0 FAILED=0

View File

@ -21,6 +21,10 @@
set -u set -u
# Limit the size of each log to 10 GiB, in case of failures with this script
# where it may output seemingly unlimited length error logs.
ulimit -f 20971520
if cd $( dirname $0 ); then :; else if cd $( dirname $0 ); then :; else
echo "cd $( dirname $0 ) failed" >&2 echo "cd $( dirname $0 ) failed" >&2
exit 1 exit 1