From: Jim Meyering Date: Fri, 24 Apr 2009 19:34:59 +0000 (+0200) Subject: tests: avoid unusual (~1-in-20) failure of a new test X-Git-Tag: v7.3~22 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b726914a4c1ea8f943359d9ad19a09d3ee606694;p=thirdparty%2Fcoreutils.git tests: avoid unusual (~1-in-20) failure of a new test * tests/misc/sort: Remove one of the generated tests. 363 remain in this file alone. --- diff --git a/tests/misc/sort b/tests/misc/sort index a27f47ad56..c5a2d74920 100755 --- a/tests/misc/sort +++ b/tests/misc/sort @@ -369,6 +369,14 @@ foreach my $t (@Tests) @Tests = triple_test \@Tests; +# Remember that triple_test creates from each test with exactly one "IN" +# file two more tests (.p and .r suffix on name) corresponding to reading +# input from a file and from a pipe. The pipe-reading test would fail +# due to a race condition about 1 in 20 times. +# Remove the IN_PIPE version of the "output-is-input" test above. +# The others aren't susceptible because they have three inputs each. +@Tests = grep {$_->[0] ne 'output-is-input.p'} @Tests; + my $save_temps = $ENV{DEBUG}; my $verbose = $ENV{VERBOSE};