OSDN Git Service

* tests/lha-test2: no need to set $FILENAME.
[lha/lha.git] / tests / lha-test1
1 # -*- shell-script -*-
2 message testing to create/list/extract lha archive.
3
4 i=0
5 while (( i < 100 ))
6 do
7     echo foo
8     ((i = i + 1))
9 done > test-a
10 sed 's/foo/bar/g' < test-a > test-b
11 sed 's/foo/baz/g' < test-a > test-c
12
13 $lha c test-1.lzh test-a test-b test-c
14                                                         check $? $LINENO
15 test -s test-1.lzh
16                                                         check $? $LINENO
17
18 $lha l test-1.lzh
19                                                         check $? $LINENO
20
21 test -d test-1 || mkdir test-1
22 mv test-[abc] test-1
23 $lha x test-1.lzh
24                                                         check $? $LINENO
25 diff test-1/test-a test-a
26                                                         check $? $LINENO
27 diff test-1/test-b test-b
28                                                         check $? $LINENO
29 diff test-1/test-c test-c
30                                                         check $? $LINENO
31
32 # followings are test data for remaining tests.
33 test -f test-1.lzh &&
34 test -f test-a &&
35 test -f test-b &&
36 test -f test-c &&
37 test -d test-1 &&
38 test -f test-1/test-a &&
39 test -f test-1/test-b &&
40 test -f test-1/test-c
41                                                         check $? $LINENO