OSDN Git Service

PMA extracting sources were licensed under the MIT license
[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-m1g.lzh &&
15 $lha v test-tmp-m5g.lzh &&
16 $lha v test-tmp-m6g.lzh &&
17 $lha v test-tmp-m7g.lzh
18                                                         check $? $LINENO
19 $lha v test-tmp-m0g.lzh | grep 'generic.*lh0'
20                                                         check $? $LINENO
21 $lha v test-tmp-m1g.lzh | grep 'generic.*lh1'
22                                                         check $? $LINENO
23 $lha v test-tmp-m5g.lzh | grep 'generic.*lh5'
24                                                         check $? $LINENO
25 $lha v test-tmp-m6g.lzh | grep 'generic.*lh6'
26                                                         check $? $LINENO
27 $lha v test-tmp-m7g.lzh | grep 'generic.*lh7'
28                                                         check $? $LINENO
29
30 $lha xw=test-tmp-m0g test-tmp-m0g.lzh
31                                                         check $? $LINENO
32 $lha xw=test-tmp-m1g test-tmp-m1g.lzh
33                                                         check $? $LINENO
34 $lha xw=test-tmp-m5g test-tmp-m5g.lzh
35                                                         check $? $LINENO
36 $lha xw=test-tmp-m6g test-tmp-m6g.lzh
37                                                         check $? $LINENO
38 $lha xw=test-tmp-m7g test-tmp-m7g.lzh
39                                                         check $? $LINENO
40
41 diff -r test-1 test-tmp-m0g
42                                                         check $? $LINENO
43 diff -r test-1 test-tmp-m1g
44                                                         check $? $LINENO
45 diff -r test-1 test-tmp-m5g
46                                                         check $? $LINENO
47 diff -r test-1 test-tmp-m6g
48                                                         check $? $LINENO
49 diff -r test-1 test-tmp-m7g
50                                                         check $? $LINENO
51
52 $lha pq test-tmp-m0g.lzh test-a | diff test-a -
53                                                         check $? $LINENO
54 $lha pq test-tmp-m1g.lzh test-a | diff test-a -
55                                                         check $? $LINENO
56 $lha pq test-tmp-m5g.lzh test-a | diff test-a -
57                                                         check $? $LINENO
58 $lha pq test-tmp-m6g.lzh test-a | diff test-a -
59                                                         check $? $LINENO
60 $lha pq test-tmp-m7g.lzh test-a | diff test-a -
61                                                         check $? $LINENO
62
63 cat test-[abc] > test-tmp-abc
64 $lha pq test-tmp-m0g.lzh | diff test-tmp-abc -
65                                                         check $? $LINENO
66 $lha pq test-tmp-m1g.lzh | diff test-tmp-abc -
67                                                         check $? $LINENO
68 $lha pq test-tmp-m5g.lzh | diff test-tmp-abc -
69                                                         check $? $LINENO
70 $lha pq test-tmp-m6g.lzh | diff test-tmp-abc -
71                                                         check $? $LINENO
72 $lha pq test-tmp-m7g.lzh | diff test-tmp-abc -
73                                                         check $? $LINENO