]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
tests: tail-2/infloop-1 is racy
authorJim Meyering <meyering@redhat.com>
Mon, 19 Jan 2009 11:09:12 +0000 (12:09 +0100)
committerJim Meyering <meyering@redhat.com>
Mon, 19 Jan 2009 11:09:12 +0000 (12:09 +0100)
* tests/tail-2/infloop-1: Add a comment to that effect.

tests/tail-2/infloop-1

index bf12a1143fcc00e847b086cc9599321462bb3d28..6a456deace9f7627aa7d72a3d8e2c921eee9b354 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 # This test would fail with tail from pre-1.22i textutils.
 
-# Copyright (C) 1999, 2002, 2006-2008 Free Software Foundation, Inc.
+# Copyright (C) 1999, 2002, 2006-2009 Free Software Foundation, Inc.
 
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -31,6 +31,11 @@ done
 tail -n 1 t &
 tail_pid=$!
 kill $yes_pid
+
+# This test is racy, and can fail under unusual circumstances.
+# On a busy system, "yes" will fail to write
+# (and hence fail to be killed by SIGPIPE) in that 1-second interval.
+# Then the following kill will succeed and cause this test to fail.
 sleep 1
 
 fail=0