From 38277ddb0b6583441da5e63d2b86a557eaeff0a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Fri, 22 Nov 2019 11:52:16 +0100 Subject: [PATCH] Detect cores on FreeBSD --- bin/tests/system/run.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/tests/system/run.sh b/bin/tests/system/run.sh index 7eada691a1..85afc56c5b 100755 --- a/bin/tests/system/run.sh +++ b/bin/tests/system/run.sh @@ -189,13 +189,13 @@ if [ $status != 0 ]; then echofail "R:$systest:FAIL" # Do not clean up - we need the evidence. else - core_dumps="$(find $systest/ -name 'core*' | sort | tr '\n' ' ')" + core_dumps="$(find $systest/ -name 'core*' -or -name '*.core' | sort | tr '\n' ' ')" assertion_failures=$(find $systest/ -name named.run | xargs grep "assertion failure" | wc -l) if [ -n "$core_dumps" ]; then echoinfo "I:$systest:Test claims success despite crashes: $core_dumps" echofail "R:$systest:FAIL" # Do not clean up - we need the evidence. - find "$systest/" -name 'core*' | while read -r coredump; do + find "$systest/" -name 'core*' -or -name '*.core' | while read -r coredump; do SYSTESTDIR="$systest" echoinfo "D:$systest:backtrace from $coredump start" binary=$(gdb --batch --core="$coredump" | sed -ne "s/Core was generated by \`//;s/ .*'.$//p;")