diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2010-11-22 17:58:55 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2010-11-22 17:59:21 -0800 |
commit | 2a55b4b0373eef2e879408f9df6638bb03e16170 (patch) | |
tree | f698cdffd5c619f8dea8eef13180c3fc1eac5248 | |
parent | 27225be1a371d7216d96d80f08e5290accfb9b66 (diff) | |
download | tar-2a55b4b0373eef2e879408f9df6638bb03e16170.tar.gz |
tests: new test listed04 for --one-file-system --listed-incremental
* tests/Makefile.am (TESTSUITE_AT): Add listed04.at.
* tests/listed04.at: New file.
* tests/testsuite.at: Include it.
-rw-r--r-- | tests/Makefile.am | 1 | ||||
-rw-r--r-- | tests/listed04.at | 47 | ||||
-rw-r--r-- | tests/testsuite.at | 1 |
3 files changed, 49 insertions, 0 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index f2890674..7b1e226d 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -110,6 +110,7 @@ TESTSUITE_AT = \ listed01.at\ listed02.at\ listed03.at\ + listed04.at\ long01.at\ longv7.at\ lustar01.at\ diff --git a/tests/listed04.at b/tests/listed04.at new file mode 100644 index 00000000..239998d2 --- /dev/null +++ b/tests/listed04.at @@ -0,0 +1,47 @@ +# Process this file with autom4te to create testsuite. -*- Autotest -*- + +# Test suite for GNU tar. +# Copyright (C) 2010 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 3, 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, see <http://www.gnu.org/licenses/>. + +# This checks for the bug reported by Martin Weigel +# <http://lists.gnu.org/archive/html/bug-tar/2010-11/msg00071.html>. +# The test is derived from the ideas in Jean-Louis Martineau's followup email +# <http://lists.gnu.org/archive/html/bug-tar/2010-11/msg00087.html>. + +AT_SETUP([--listed-incremental and --one-file-system]) +AT_KEYWORDS([listed incremental listed04]) + +AT_TAR_CHECK([ + +mkdir dir +echo a >dir/a +echo b >dir/b + +tar --one-file-system -cvf archive.tar -g archive.incr dir || exit +tar -tf archive.tar || exit +], +[0], +[dir/ +dir/a +dir/b +dir/ +dir/a +dir/b +], +[tar: dir: Directory is new +],[],[],[gnu]) + +AT_CLEANUP diff --git a/tests/testsuite.at b/tests/testsuite.at index db0db3af..e8df868c 100644 --- a/tests/testsuite.at +++ b/tests/testsuite.at @@ -174,6 +174,7 @@ m4_include([incr02.at]) m4_include([listed01.at]) m4_include([listed02.at]) m4_include([listed03.at]) +m4_include([listed04.at]) m4_include([incr03.at]) m4_include([incr04.at]) m4_include([incr05.at]) |