X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=tests%2Flisted01.at;fp=tests%2Flisted01.sh;h=3f430e33b161a4a7bd9cd70a024ddc495afe5d02;hb=35cae74c4cae8e59c84e215c493e5a032dbe4e15;hp=9929cf50237efd73dfe130c8f49299cf992b6e1c;hpb=a1c8c7bd478ead70508c47ec08bfb7e9faa23d87;p=chaz%2Ftar diff --git a/tests/listed01.sh b/tests/listed01.at old mode 100755 new mode 100644 similarity index 80% rename from tests/listed01.sh rename to tests/listed01.at index 9929cf5..3f430e3 --- a/tests/listed01.sh +++ b/tests/listed01.at @@ -1,17 +1,18 @@ -#! /bin/sh -# This file is part of GNU tar testsuite. +# Process this file with autom4te to create testsuite. -*- Autotest -*- + +# Test suite for GNU tar. # Copyright (C) 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, 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., 59 Temple Place - Suite 330, Boston, MA @@ -22,10 +23,10 @@ # References: <20040215014223.GA9699@lukas.schuldei.com> # http://lists.gnu.org/archive/html/bug-tar/2004-02/msg00011.html -. ./preset -TAR_ARCHIVE_FORMATS="gnu oldgnu" -. $srcdir/before +AT_SETUP([--listed for individual files]) +AT_KEYWORDS([listed01]) +AT_TAR_CHECK([ mkdir directory genfile --length 10240 --pattern zeros > directory/file1 # Let the things settle @@ -36,7 +37,7 @@ tar --create \ --listed-incremental=listing \ directory/file* -tar tf archive.1 +tar tf archive.1 || exit 1 genfile --length 10240 --pattern zeros > directory/file2 @@ -45,14 +46,16 @@ echo "separator" tar --create \ --file=archive.2 \ --listed-incremental=listing \ - directory/file* - -tar tf archive.2 + directory/file* || exit 1 -out="\ -directory/file1 +tar tf archive.2 || exit 1 +], +[0], +[directory/file1 separator directory/file2 -" +], +[],[],[],[gnu, oldgnu]) + +AT_CLEANUP -. $srcdir/after