Gentoo Archives: gentoo-commits

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