aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2023-05-14 04:56:56 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2023-05-14 04:56:56 +0300
commit6333590e0822ccb5e707e4784bfd19ecbae60840 (patch)
tree02b69d5bf04fd726db9243d91775a6f0b314e5d5
parentaa2e96a3dc66b7c3607540847d8fada6bb1a6331 (diff)
downloadsciteco-6333590e0822ccb5e707e4784bfd19ecbae60840.tar.gz
FreeBSD: fixed test suite
* it appears to behave similar to Mac OS with regard to recursions
-rw-r--r--INSTALL3
-rw-r--r--tests/testsuite.at5
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.