From 952c8bad4c297ed48cddbb81f1030a35812ca980 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A1draig=20Brady?= Date: Fri, 24 Feb 2023 15:40:37 +0000 Subject: [PATCH] tests: avoid gdb hang on macOS * tests/tail-2/inotify-race.sh: Restrict the test to inotify capable systems to avoid the hang with some gdbs. * tests/tail-2/inotify-race.sh: Likewise. --- tests/tail-2/inotify-race.sh | 3 +++ tests/tail-2/inotify-race2.sh | 3 +++ 2 files changed, 6 insertions(+) diff --git a/tests/tail-2/inotify-race.sh b/tests/tail-2/inotify-race.sh index c722fb9fa..63f906536 100755 --- a/tests/tail-2/inotify-race.sh +++ b/tests/tail-2/inotify-race.sh @@ -23,6 +23,9 @@ . "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ tail sleep +grep '^#define HAVE_INOTIFY 1' "$CONFIG_HEADER" >/dev/null && is_local_dir_ . \ + || skip_ 'inotify is not supported' + # Terminate any background gdb/tail process cleanup_() { kill $pid 2>/dev/null && wait $pid diff --git a/tests/tail-2/inotify-race2.sh b/tests/tail-2/inotify-race2.sh index 89b02c6cf..19219b72e 100755 --- a/tests/tail-2/inotify-race2.sh +++ b/tests/tail-2/inotify-race2.sh @@ -22,6 +22,9 @@ . "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ tail sleep +grep '^#define HAVE_INOTIFY 1' "$CONFIG_HEADER" >/dev/null && is_local_dir_ . \ + || skip_ 'inotify is not supported' + # Terminate any background gdb/tail process cleanup_() { kill $pid 2>/dev/null && wait $pid -- 2.26.2