From 6333590e0822ccb5e707e4784bfd19ecbae60840 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sun, 14 May 2023 04:56:56 +0300 Subject: FreeBSD: fixed test suite * it appears to behave similar to Mac OS with regard to recursions --- INSTALL | 3 ++- tests/testsuite.at | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/INSTALL b/INSTALL index ad08d80..8c1c50d 100644 --- a/INSTALL +++ b/INSTALL @@ -55,7 +55,8 @@ installed by the user manually: On Ubuntu, you can install all dependencies you could possibly need as follows: - $ sudo apt-get install git build-essential autoconf automake libtool \ + $ sudo apt-get install git build-essential \ + pkg-config autoconf automake libtool \ libglib2.0-dev libncurses-dev libgtk-3-dev \ groff doxygen diff --git a/tests/testsuite.at b/tests/testsuite.at index abb3aa6..20a72ca 100644 --- a/tests/testsuite.at +++ b/tests/testsuite.at @@ -159,8 +159,9 @@ AT_CLEANUP #AT_CLEANUP AT_SETUP([Recursion overflow]) -# On Mac OS we cannot always reliably provoke a stack overflow. -AT_SKIP_IF([case $host in *-*-darwin*) true;; *) false;; esac]) +# On Mac OS and FreeBSD we cannot always reliably provoke a stack overflow. +# Let's suppose this is the case on all BSDs. +AT_SKIP_IF([case $host in *-*-*bsd* | *-*-darwin*) true;; *) false;; esac]) # Should no longer dump core. # It could fail because the memory limit is exceeed, # but not in this case since we limit the recursion. -- cgit v1.2.3