tests/tests.yml

branch
trunk
changeset 29
5fad99c17221
parent 28
4d88f2231d33
child 30
1015bbd6dc5e
equal deleted inserted replaced
28:4d88f2231d33 29:5fad99c17221
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: |

mercurial