23 unzip -q ../$1 |
23 unzip -q ../$1 |
24 |
24 |
25 - name: basic .deb |
25 - name: basic .deb |
26 filenames: test-1.23_all.deb |
26 filenames: test-1.23_all.deb |
27 baseline: | |
27 baseline: | |
28 TD=$PWD |
28 mkdir test-1.23 |
29 mkdir test-1.23 |
29 cd test-1.23 |
30 cd /tmp |
30 ar p ../$1 data.tar.gz | tar -zx |
31 ar x $TD/$1 data.tar.gz |
31 |
32 cd $TD/test-1.23 |
32 - name: basic .gem |
33 tar -zxf /tmp/data.tar.gz |
33 filenames: test-1.23.gem |
34 rm /tmp/data.tar.gz |
34 baseline: | |
|
35 mkdir test-1.23 |
|
36 cd test-1.23 |
|
37 tar -xOf ../$1 data.tar.gz | tar -zx |
|
38 |
|
39 - name: .deb metadata |
|
40 filenames: test-1.23_all.deb |
|
41 options: --metadata |
|
42 baseline: | |
|
43 mkdir test-1.23 |
|
44 cd test-1.23 |
|
45 ar p ../$1 control.tar.gz | tar -zx |
|
46 |
|
47 - name: .gem metadata |
|
48 filenames: test-1.23.gem |
|
49 options: -m |
|
50 baseline: | |
|
51 tar -xOf $1 metadata.gz | zcat > test-1.23.gem-metadata.txt |
|
52 cleanup: rm -f test-1.23.gem-metadata.txt |
|
53 posttest: | |
|
54 if [ "x`cat test-1.23.gem-metadata.txt`" != "xhi" ]; then exit 1; fi |
35 |
55 |
36 - name: recursion and permissions |
56 - name: recursion and permissions |
37 filenames: test-recursive-badperms.tar.bz2 |
57 filenames: test-recursive-badperms.tar.bz2 |
38 options: -n -r |
58 options: -n -r |
39 baseline: | |
59 baseline: | |
43 mkdir test-badperms |
63 mkdir test-badperms |
44 cd test-badperms |
64 cd test-badperms |
45 tar -xf ../test-badperms.tar |
65 tar -xf ../test-badperms.tar |
46 chmod 700 testdir |
66 chmod 700 testdir |
47 posttest: | |
67 posttest: | |
48 if [ "x`cat test-recursive-badperms/test-badperms/testdir/testfile`" = \ |
68 if [ "x`cat test-recursive-badperms/test-badperms/testdir/testfile`" != \ |
49 "xhey" ]; then exit 0; else exit 1; fi |
69 "xhey" ]; then exit 1; fi |
50 |
70 |
51 - name: decompressing gz |
71 - name: decompressing gz |
52 directory: inside-dir |
72 directory: inside-dir |
53 filenames: ../test-text.gz |
73 filenames: ../test-text.gz |
54 baseline: | |
74 baseline: | |