diff options
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/misc/sort-spinlock-abuse | 3 | ||||
-rwxr-xr-x | tests/misc/sort-stale-thread-mem | 3 | ||||
-rwxr-xr-x | tests/misc/sort-unique-segv | 3 |
3 files changed, 6 insertions, 3 deletions
diff --git a/tests/misc/sort-spinlock-abuse b/tests/misc/sort-spinlock-abuse index bbf57534b..67ea89582 100755 --- a/tests/misc/sort-spinlock-abuse +++ b/tests/misc/sort-spinlock-abuse @@ -20,7 +20,8 @@ . "${srcdir=.}/init.sh"; path_prepend_ ../src print_ver_ sort -test "$(nproc)" = 1 && skip_ "requires a multi-core system" +grep '^#define HAVE_PTHREAD_T 1' "$CONFIG_HEADER" > /dev/null || + skip_test_ 'requires pthreads' seq 100000 > in || framework_failure_ mkfifo fifo || framework_failure_ diff --git a/tests/misc/sort-stale-thread-mem b/tests/misc/sort-stale-thread-mem index 2955e22c5..1f408d4c7 100755 --- a/tests/misc/sort-stale-thread-mem +++ b/tests/misc/sort-stale-thread-mem @@ -24,7 +24,8 @@ print_ver_ sort very_expensive_ valgrind --help >/dev/null || skip_ "requires valgrind" -test "$(nproc)" = 1 && skip_ "requires a multi-core system" +grep '^#define HAVE_PTHREAD_T 1' "$CONFIG_HEADER" > /dev/null || + skip_test_ 'requires pthreads' # gensort output seems to trigger the failure more often, # so prefer gensort if it is available. diff --git a/tests/misc/sort-unique-segv b/tests/misc/sort-unique-segv index 55a74147f..c4854f903 100755 --- a/tests/misc/sort-unique-segv +++ b/tests/misc/sort-unique-segv @@ -19,7 +19,8 @@ . "${srcdir=.}/init.sh"; path_prepend_ ../src print_ver_ sort -test "$(nproc)" = 1 && skip_ "requires a multi-core system" +grep '^#define HAVE_PTHREAD_T 1' "$CONFIG_HEADER" > /dev/null || + skip_test_ 'requires pthreads' cat <<\EOF > in || framework_failure_ |