From 6e70eb2678b44064440d7e529d44aed6c8f4f7d8 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Wed, 3 Jul 2019 13:51:04 +0100 Subject: [PATCH] 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. --- tests/compat.sh | 4 ++++ tests/ssl-opt.sh | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/tests/compat.sh b/tests/compat.sh index 0eae1eab3..80c2d31a3 100755 --- a/tests/compat.sh +++ b/tests/compat.sh @@ -15,6 +15,10 @@ 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 TESTS=0 FAILED=0 diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index f54295b6e..ed97f233f 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -21,6 +21,10 @@ 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 echo "cd $( dirname $0 ) failed" >&2 exit 1