diff options
author | Pavel Raiskup <praiskup@redhat.com> | 2013-06-26 17:35:41 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2013-06-29 10:45:45 +0300 |
commit | cf199be81de074e2a78f64d33685eb1c982a5856 (patch) | |
tree | e842d9c422a08c519c4e6e066042565a49bc8031 /tests/exclude16.at | |
parent | cfebb3cedfb678e595b0a389074d5d7c79a33fd5 (diff) | |
download | tar-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.at | 7 |
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/ ], |