diff options
author | Jim Meyering <meyering@redhat.com> | 2010-12-04 11:52:21 +0100 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2010-12-04 11:52:21 +0100 |
commit | 231d8719f1b6d8324882cde0eb136c045b7c8338 (patch) | |
tree | e3d8a650f9a5aec2adf3b286eef5f1b3016598d4 /tests | |
parent | cd00fa6ee1299c048ce2bda9274cde289bc70bc3 (diff) | |
download | coreutils-231d8719f1b6d8324882cde0eb136c045b7c8338.tar.xz |
tests: make it harder to lose a race in spinlock-abuse
* tests/misc/sort-spinlock-abuse: On a busy system, with only 12
pauses of length 0.1 seconds, the buggy (busy-spinlock blocked)
sort would fail to accumulate 1 second of CPU time, and hence
would mistakenly pass. Increase from 12 to 50.
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/misc/sort-spinlock-abuse | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/misc/sort-spinlock-abuse b/tests/misc/sort-spinlock-abuse index 974e3d5c6..bbf57534b 100755 --- a/tests/misc/sort-spinlock-abuse +++ b/tests/misc/sort-spinlock-abuse @@ -25,9 +25,9 @@ test "$(nproc)" = 1 && skip_ "requires a multi-core system" seq 100000 > in || framework_failure_ mkfifo fifo || framework_failure_ -# Arrange for sort to require 1.2+ seconds of wall-clock time, +# Arrange for sort to require 5.0+ seconds of wall-clock time, # while actually using far less than 1 second of CPU time. -(for i in $(seq 12); do read line; echo $i; sleep .1; done +(for i in $(seq 50); do read line; echo $i; sleep .1; done cat > /dev/null) < fifo & # Limit CPU time to 1 second |