OSDN Git Service

* tests/lha-test.in (check): print script line number when test failed.
[lha/lha.git] / tests / lha-test3
1 # -*- shell-script -*-
2 message testing to generic format archive.
3 $lha czg  test-tmp-m0g.lzh test-a test-b test-c
4                                                         check $? $LINENO
5 $lha cgo  test-tmp-m1g.lzh test-a test-b test-c
6                                                         check $? $LINENO
7 $lha co5g test-tmp-m5g.lzh test-a test-b test-c
8                                                         check $? $LINENO
9 $lha co6g test-tmp-m6g.lzh test-a test-b test-c
10                                                         check $? $LINENO
11 $lha co7g test-tmp-m7g.lzh test-a test-b test-c
12                                                         check $? $LINENO
13 $lha v test-tmp-m0g.lzh
14 $lha v test-tmp-m0g.lzh | grep 'generic.*lh0'
15                                                         check $? $LINENO
16 $lha v test-tmp-m1g.lzh | grep 'generic.*lh1'
17                                                         check $? $LINENO
18 $lha v test-tmp-m5g.lzh | grep 'generic.*lh5'
19                                                         check $? $LINENO
20 $lha v test-tmp-m6g.lzh | grep 'generic.*lh6'
21                                                         check $? $LINENO
22 $lha v test-tmp-m7g.lzh | grep 'generic.*lh7'
23                                                         check $? $LINENO
24
25 $lha xw=test-tmp-m0g test-tmp-m0g.lzh
26                                                         check $? $LINENO
27 $lha xw=test-tmp-m1g test-tmp-m1g.lzh
28                                                         check $? $LINENO
29 $lha xw=test-tmp-m5g test-tmp-m5g.lzh
30                                                         check $? $LINENO
31 $lha xw=test-tmp-m6g test-tmp-m6g.lzh
32                                                         check $? $LINENO
33 $lha xw=test-tmp-m7g test-tmp-m7g.lzh
34                                                         check $? $LINENO
35
36 diff -r test-1 test-tmp-m0g
37                                                         check $? $LINENO
38 diff -r test-1 test-tmp-m1g
39                                                         check $? $LINENO
40 diff -r test-1 test-tmp-m5g
41                                                         check $? $LINENO
42 diff -r test-1 test-tmp-m6g
43                                                         check $? $LINENO
44 diff -r test-1 test-tmp-m7g
45                                                         check $? $LINENO
46
47 $lha pq test-tmp-m0g.lzh test-a | diff test-a -
48                                                         check $? $LINENO
49 $lha pq test-tmp-m1g.lzh test-a | diff test-a -
50                                                         check $? $LINENO
51 $lha pq test-tmp-m5g.lzh test-a | diff test-a -
52                                                         check $? $LINENO
53 $lha pq test-tmp-m6g.lzh test-a | diff test-a -
54                                                         check $? $LINENO
55 $lha pq test-tmp-m7g.lzh test-a | diff test-a -
56                                                         check $? $LINENO
57
58 cat test-[abc] > test-tmp-abc
59 $lha pq test-tmp-m0g.lzh | diff test-tmp-abc -
60                                                         check $? $LINENO
61 $lha pq test-tmp-m1g.lzh | diff test-tmp-abc -
62                                                         check $? $LINENO
63 $lha pq test-tmp-m5g.lzh | diff test-tmp-abc -
64                                                         check $? $LINENO
65 $lha pq test-tmp-m6g.lzh | diff test-tmp-abc -
66                                                         check $? $LINENO
67 $lha pq test-tmp-m7g.lzh | diff test-tmp-abc -
68                                                         check $? $LINENO