diff options
-rwxr-xr-x | usr.bin/tar/test/test-basic.sh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/usr.bin/tar/test/test-basic.sh b/usr.bin/tar/test/test-basic.sh index a3f8ed6..a302c52 100755 --- a/usr.bin/tar/test/test-basic.sh +++ b/usr.bin/tar/test/test-basic.sh @@ -337,6 +337,22 @@ mkdir copy-bzip2-bunzip2 (cd original && ${BSDTAR} -cyf - .) | (cd copy-bzip2-bunzip2; ${BSDTAR} -xf -) diff -r original copy-bzip2-bunzip2 || echo XXX FAILED XXX +# Ensure that archive listing works +echo " bsdtar -c | bsdtar -t" +(cd original && find .) | sort > list-original +(cd original && ${BSDTAR} -cf - .) | ${BSDTAR} -tf - | sort > list-default +diff list-original list-default || echo XXX FAILED XXX + +# Ensure that listing of deflated archives works +echo " bsdtar -cz | bsdtar -t" +(cd original && ${BSDTAR} -czf - .) | ${BSDTAR} -tf - | sort > list-gzip +diff list-original list-gzip || echo XXX FAILED XXX + +# Ensure that listing of bzip2ed archives works +echo " bsdtar -cy | bsdtar -t" +(cd original && ${BSDTAR} -cyf - .) | ${BSDTAR} -tf - | sort > list-bzip2 +diff list-original list-bzip2 || echo XXX FAILED XXX + # Filtering exercises different areas of the library. echo " Convert tar archive to a tar archive" mkdir filter-tar-tar |