diff options
Diffstat (limited to 'tests/tail-2')
-rw-r--r-- | tests/tail-2/Makefile.am | 20 | ||||
-rwxr-xr-x | tests/tail-2/append-only | 17 | ||||
-rwxr-xr-x | tests/tail-2/assert | 20 | ||||
-rwxr-xr-x | tests/tail-2/assert-2 | 17 | ||||
-rwxr-xr-x | tests/tail-2/big-4gb | 17 | ||||
-rwxr-xr-x | tests/tail-2/fflush | 18 | ||||
-rwxr-xr-x | tests/tail-2/infloop-1 | 17 | ||||
-rwxr-xr-x | tests/tail-2/proc-ksyms | 17 | ||||
-rwxr-xr-x | tests/tail-2/start-middle | 17 | ||||
-rwxr-xr-x | tests/tail-2/tail-n0f | 19 |
10 files changed, 178 insertions, 1 deletions
diff --git a/tests/tail-2/Makefile.am b/tests/tail-2/Makefile.am index 1a58c75ef..df0dd20f9 100644 --- a/tests/tail-2/Makefile.am +++ b/tests/tail-2/Makefile.am @@ -1,4 +1,22 @@ -## Process this file with automake to produce Makefile.in -*-Makefile-*-. +# Make coreutils tests for "tail". -*-Makefile-*- + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2006 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 +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA. EXTRA_DIST = $(TESTS) diff --git a/tests/tail-2/append-only b/tests/tail-2/append-only index 591e9edf9..f5dcb17cd 100755 --- a/tests/tail-2/append-only +++ b/tests/tail-2/append-only @@ -2,6 +2,23 @@ # Ensure that tail -f works on an append-only file # Requires root access to do chattr +a, as well as an ext[23] or xfs file system +# Copyright (C) 2006 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 +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA. + if test "$VERBOSE" = yes; then set -x tail --version diff --git a/tests/tail-2/assert b/tests/tail-2/assert index a837798f3..4d46904fd 100755 --- a/tests/tail-2/assert +++ b/tests/tail-2/assert @@ -1,4 +1,24 @@ #!/bin/sh +# Test for assertion failure in "test". + +# Copyright (C) 1999, 2000, 2004, 2006 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 +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA. + + # This test fails with tail from textutils-2.0. # It would get something like this: # tail: tail.c:718: recheck: Assertion `valid_file_spec (f)' failed. diff --git a/tests/tail-2/assert-2 b/tests/tail-2/assert-2 index c036e2619..10f3f1961 100755 --- a/tests/tail-2/assert-2 +++ b/tests/tail-2/assert-2 @@ -3,6 +3,23 @@ # Due to a race condition in the test, the `assert' script would get # the UMR on Solaris only some of the time, and not at all on Linux/GNU. +# Copyright (C) 2000 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 +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA. + if test "$VERBOSE" = yes; then set -x tail --version diff --git a/tests/tail-2/big-4gb b/tests/tail-2/big-4gb index 9b53f7989..5f94cb68f 100755 --- a/tests/tail-2/big-4gb +++ b/tests/tail-2/big-4gb @@ -2,6 +2,23 @@ # Demonstrate a bug in `tail -cN' when operating on files of size 4G and larger # Fixed in coreutils-4.5.2. +# Copyright (C) 2002, 2003 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 +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA. + . $srcdir/../expensive if test "$VERBOSE" = yes; then diff --git a/tests/tail-2/fflush b/tests/tail-2/fflush index dd630c5a7..e78de66e8 100755 --- a/tests/tail-2/fflush +++ b/tests/tail-2/fflush @@ -3,6 +3,24 @@ # The problem was that using the solaris5.7 setvbuf function to turn off # buffering doesn't flush stdout. +# Copyright (C) 1999, 2000, 2003 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 +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA. + + # FIXME: actually, I couldn't find a way to write the test (without resorting # to use of expect) so that it would provoke the failure on solaris5.7. # To exercise the bug, cat's stdout seems to have to be directed diff --git a/tests/tail-2/infloop-1 b/tests/tail-2/infloop-1 index a540a645b..ff6e712bf 100755 --- a/tests/tail-2/infloop-1 +++ b/tests/tail-2/infloop-1 @@ -1,6 +1,23 @@ #!/bin/sh # This test would fail with tail from pre-1.22i textutils. +# Copyright (C) 1999, 2002 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 +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA. + if test "$VERBOSE" = yes; then set -x tail --version diff --git a/tests/tail-2/proc-ksyms b/tests/tail-2/proc-ksyms index 52e2a6fc3..6a035f78c 100755 --- a/tests/tail-2/proc-ksyms +++ b/tests/tail-2/proc-ksyms @@ -1,6 +1,23 @@ #!/bin/sh # Prior to textutils-2.0.17, `tail /proc/ksyms' would segfault on Linux. +# Copyright (C) 2001, 2004 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 +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA. + if test "$VERBOSE" = yes; then set -x tail --version diff --git a/tests/tail-2/start-middle b/tests/tail-2/start-middle index 4dbe18900..3d3dd10da 100755 --- a/tests/tail-2/start-middle +++ b/tests/tail-2/start-middle @@ -2,6 +2,23 @@ # Verify that tail works even when it's reading from a file # that is not at its beginning. Based on a report from John Roll. +# Copyright (C) 2001, 2002, 2004 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 +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA. + if test "$VERBOSE" = yes; then set -x tail --version diff --git a/tests/tail-2/tail-n0f b/tests/tail-2/tail-n0f index 3e78fb2ff..c5692dccc 100755 --- a/tests/tail-2/tail-n0f +++ b/tests/tail-2/tail-n0f @@ -1,6 +1,25 @@ #!/bin/sh # Make sure that `tail -n0 -f' and `tail -c0 -f' sleep # rather than doing what amounted to a busy-wait. + +# Copyright (C) 2003 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 +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +# 02110-1301, USA. + + # This bug was fixed for 5.0.91 # It skips the test if your system lacks a /proc/$pid/status # file, or if its contents don't look right. |