Sat, 21 Apr 2007 10:22:32 -0400
[svn] Do some tests with a .tar.bz2 as well as a .tar.gz. I thought there were
some bugs with this that I found when using dtrx, but I can't reproduce
them this way, so I guess I'll have to investigate further. In the
meantime, they can't hurt.
tests/test-onedir.tar.bz2 | file | annotate | diff | comparison | revisions | |
tests/test-text.bz2 | file | annotate | diff | comparison | revisions | |
tests/tests.yml | file | annotate | diff | comparison | revisions |
--- a/tests/tests.yml Sat Feb 10 20:43:00 2007 -0500 +++ b/tests/tests.yml Sat Apr 21 10:22:32 2007 -0400 @@ -48,12 +48,18 @@ if [ "x`cat test-recursive-badperms/test-badperms/testdir/testfile`" = \ "xhey" ]; then exit 0; else exit 1; fi -- name: decompression +- name: decompressing gz directory: inside-dir filenames: ../test-text.gz baseline: | zcat $1 >test-text +- name: decompressing bz2 + directory: inside-dir + filenames: ../test-text.bz2 + baseline: | + bzcat $1 >test-text + - name: decompression with -r directory: inside-dir filenames: ../test-text.gz @@ -184,7 +190,7 @@ filenames: test-text.gz output: test-text -- name: default behavior with one directory +- name: default behavior with one directory (gz) options: -n filenames: test-onedir.tar.gz baseline: | @@ -192,7 +198,7 @@ cd test-onedir tar -zxf ../$1 -- name: one directory extracted inside another +- name: one directory extracted inside another (gz) options: "" filenames: test-onedir.tar.gz input: i @@ -201,7 +207,7 @@ cd test-onedir tar -zxf ../$1 -- name: one directory extracted with rename +- name: one directory extracted with rename (gz) options: "" filenames: test-onedir.tar.gz input: r @@ -209,9 +215,41 @@ tar -zxf $1 mv test test-onedir -- name: one directory extracted here +- name: one directory extracted here (gz) options: "" filenames: test-onedir.tar.gz input: h baseline: | tar -zxf $1 + +- name: default behavior with one directory (bz2) + options: -n + filenames: test-onedir.tar.gz + baseline: | + mkdir test-onedir + cd test-onedir + tar -zxf ../$1 + +- name: one directory extracted inside another (bz2) + options: "" + filenames: test-onedir.tar.gz + input: i + baseline: | + mkdir test-onedir + cd test-onedir + tar -zxf ../$1 + +- name: one directory extracted with rename (bz2) + options: "" + filenames: test-onedir.tar.gz + input: r + baseline: | + tar -zxf $1 + mv test test-onedir + +- name: one directory extracted here (bz2) + options: "" + filenames: test-onedir.tar.gz + input: h + baseline: | + tar -zxf $1