diff options
-rwxr-xr-x | tests/rm/r-root.sh | 5 | ||||
-rwxr-xr-x | tests/tail-2/inotify-race.sh | 3 | ||||
-rwxr-xr-x | tests/tail-2/inotify-race2.sh | 3 |
3 files changed, 11 insertions, 0 deletions
diff --git a/tests/rm/r-root.sh b/tests/rm/r-root.sh index fed815f00..b220be15a 100755 --- a/tests/rm/r-root.sh +++ b/tests/rm/r-root.sh @@ -41,6 +41,11 @@ unset CU_TEST_SKIP_EXIT USE_GDB=1 if test $USE_GDB = 1; then + case $host_triplet in + *darwin*) skip_ 'avoiding due to potentially non functioning gdb' ;; + *) ;; + esac + # Use gdb to provide further protection by limiting calls to unlinkat(). ( timeout 10s gdb --version ) > gdb.out 2>&1 case $(cat gdb.out) in 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 |