OSDN Git Service

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