From: | "Mike Frysinger (vapier)" <vapier@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-projects commit in portage-utils/tests/qxpak: dotest list01.good list02.good |
Date: | Mon, 28 Feb 2011 16:20:32 |
Message-Id: | 20110228162023.137AF2005E@flycatcher.gentoo.org |
1 | vapier 11/02/28 16:20:23 |
2 | |
3 | Added: dotest list01.good list02.good |
4 | Log: |
5 | add qxpak/qtbz2 tests |
6 | |
7 | Revision Changes Path |
8 | 1.1 portage-utils/tests/qxpak/dotest |
9 | |
10 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-projects/portage-utils/tests/qxpak/dotest?rev=1.1&view=markup |
11 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-projects/portage-utils/tests/qxpak/dotest?rev=1.1&content-type=text/plain |
12 | |
13 | Index: dotest |
14 | =================================================================== |
15 | #!/bin/bash |
16 | |
17 | set -e |
18 | |
19 | rm -rf tmp |
20 | mkdir tmp |
21 | cd tmp |
22 | |
23 | files="a b c d e f" |
24 | for l in ${files} ; do |
25 | echo $l > $l |
26 | done |
27 | |
28 | # check basic creation |
29 | qxpak -c xpak ${files} |
30 | qxpak -l -v xpak > list |
31 | diff -u list ../list01.good |
32 | |
33 | # check single extraction |
34 | for l in ${files} ; do |
35 | mv $l $l.good |
36 | qxpak -x xpak $l |
37 | diff -u $l $l.good |
38 | done |
39 | |
40 | # check multiple extraction |
41 | rm ${files} |
42 | qxpak -x xpak ${files} |
43 | for l in ${files} ; do |
44 | diff -u $l $l.good |
45 | done |
46 | |
47 | # check unpacking to diff dir |
48 | mkdir new |
49 | qxpak -d new -x xpak ${files} |
50 | for l in ${files} ; do |
51 | diff -u $l new/$l |
52 | done |
53 | |
54 | # check creating from diff dir |
55 | rm -f ${files} ?.good |
56 | qxpak -c xpak -d new ${files} |
57 | qxpak -l -v xpak > list |
58 | diff -u list ../list01.good |
59 | qxpak -d . -x xpak ${files} |
60 | |
61 | # check creation with clobbered output |
62 | # check creation with file order |
63 | qxpak -c xpak `echo ${files} | tr ' ' '\n' | tac` |
64 | qxpak -l -v xpak > list |
65 | diff -u list ../list02.good |
66 | |
67 | cd .. |
68 | rm -rf tmp |
69 | |
70 | |
71 | |
72 | 1.1 portage-utils/tests/qxpak/list01.good |
73 | |
74 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-projects/portage-utils/tests/qxpak/list01.good?rev=1.1&view=markup |
75 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-projects/portage-utils/tests/qxpak/list01.good?rev=1.1&content-type=text/plain |
76 | |
77 | Index: list01.good |
78 | =================================================================== |
79 | a: 2 bytes |
80 | b: 2 bytes |
81 | c: 2 bytes |
82 | d: 2 bytes |
83 | e: 2 bytes |
84 | f: 2 bytes |
85 | |
86 | |
87 | |
88 | 1.1 portage-utils/tests/qxpak/list02.good |
89 | |
90 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-projects/portage-utils/tests/qxpak/list02.good?rev=1.1&view=markup |
91 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-projects/portage-utils/tests/qxpak/list02.good?rev=1.1&content-type=text/plain |
92 | |
93 | Index: list02.good |
94 | =================================================================== |
95 | f: 2 bytes |
96 | e: 2 bytes |
97 | d: 2 bytes |
98 | c: 2 bytes |
99 | b: 2 bytes |
100 | a: 2 bytes |