summaryrefslogtreecommitdiff
path: root/tests/exclude16.at
diff options
context:
space:
mode:
authorPavel Raiskup <praiskup@redhat.com>2013-06-26 17:35:41 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2013-06-29 10:45:45 +0300
commitcf199be81de074e2a78f64d33685eb1c982a5856 (patch)
treee842d9c422a08c519c4e6e066042565a49bc8031 /tests/exclude16.at
parentcfebb3cedfb678e595b0a389074d5d7c79a33fd5 (diff)
downloadtar-cf199be81de074e2a78f64d33685eb1c982a5856.tar.gz
testsuite: do not resist on file order in archive
On my Fedora 19 box, the exclude08 & exclude11 tests failed before this fix. The reason was that the directory traversing chosen the file order differently than the testsuite expected. * tests/exclude08.at: Sort the tarball content output. * tests/exclude09.at: Likewise. * tests/exclude10.at: Likewise. * tests/exclude11.at: Likewise. * tests/exclude12.at: Likewise. * tests/exclude13.at: Likewise. * tests/exclude14.at: Likewise. * tests/exclude15.at: Likewise. * tests/exclude16.at: Likewise.
Diffstat (limited to 'tests/exclude16.at')
-rw-r--r--tests/exclude16.at7
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/exclude16.at b/tests/exclude16.at
index 5254ef8c..6f7c8944 100644
--- a/tests/exclude16.at
+++ b/tests/exclude16.at
@@ -39,23 +39,24 @@ AT_SETUP([--exclude-tag-all option in incremental pass])
AT_KEYWORDS([exclude exclude-tag exclude-tag-all listed incremental exclude16])
AT_TAR_CHECK([
+AT_SORT_PREREQ
mkexcltest etest
rm etest/subdir/excludeme
decho "# Level 0"
-tar -c -f etest-0.tar --exclude-tag-all=excludeme --listed=snar-0 -v etest
+tar -c -f etest-0.tar --exclude-tag-all=excludeme --listed=snar-0 -v etest | sort
touch etest/subdir/excludeme
touch etest/subdir/otherfile
decho "# Level 1"
cp snar-0 snar-1
-tar -c -f etest-1.tar --exclude-tag-all=excludeme --listed=snar-1 -v etest
+tar -c -f etest-1.tar --exclude-tag-all=excludeme --listed=snar-1 -v etest | sort
],
[0],
[# Level 0
etest/
etest/subdir/
-etest/top-level-file
etest/subdir/subdir-file
+etest/top-level-file
# Level 1
etest/
],