OSDN Git Service

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