tests/tests.yml

branch
trunk
changeset 22
b240777ae53e
parent 21
fd3e10410040
child 23
039dd321a7d0
equal deleted inserted replaced
21:fd3e10410040 22:b240777ae53e
51 - name: decompressing gz 51 - name: decompressing gz
52 directory: inside-dir 52 directory: inside-dir
53 filenames: ../test-text.gz 53 filenames: ../test-text.gz
54 baseline: | 54 baseline: |
55 zcat $1 >test-text 55 zcat $1 >test-text
56 posttest: |
57 if [ "x`cat test-text`" != "xhi" ]; then exit 1; fi
56 58
57 - name: decompressing bz2 59 - name: decompressing bz2
58 directory: inside-dir 60 directory: inside-dir
59 filenames: ../test-text.bz2 61 filenames: ../test-text.bz2
60 baseline: | 62 baseline: |
61 bzcat $1 >test-text 63 bzcat $1 >test-text
64 posttest: |
65 if [ "x`cat test-text`" != "xhi" ]; then exit 1; fi
62 66
63 - name: decompression with -r 67 - name: decompression with -r
64 directory: inside-dir 68 directory: inside-dir
65 filenames: ../test-text.gz 69 filenames: ../test-text.gz
66 options: -n -r 70 options: -n -r
105 filenames: ../test-recursive-badperms.tar.bz2 109 filenames: ../test-recursive-badperms.tar.bz2
106 options: -n -fr 110 options: -n -fr
107 baseline: | 111 baseline: |
108 tar -jxf $1 112 tar -jxf $1
109 tar -xf test-badperms.tar 113 tar -xf test-badperms.tar
110 chmod 755 testdir 114 chmod 700 testdir
111 posttest: | 115 posttest: |
112 if [ "x`cat testdir/testfile`" != "xhey" ]; then exit 1; fi 116 if [ "x`cat testdir/testfile`" != "xhey" ]; then exit 1; fi
113 117
114 - name: no files 118 - name: no files
115 error: true 119 error: true
251 options: "" 255 options: ""
252 filenames: test-onedir.tar.gz 256 filenames: test-onedir.tar.gz
253 input: h 257 input: h
254 baseline: | 258 baseline: |
255 tar -zxf $1 259 tar -zxf $1
260
261 - name: bomb with preceding dot in the table
262 filenames: test-dot-first-bomb.tar.gz
263 options: ""
264 antigrep: one entry
265 baseline: |
266 mkdir test-dot-first-bomb
267 cd test-dot-first-bomb
268 tar -zxf ../$1
269
270 - name: one directory preceded by dot in the table
271 filenames: test-dot-first-onedir.tar.gz
272 options: ""
273 grep: "one entry: ./dir"
274 input: h
275 baseline: |
276 tar -zxf $1

mercurial