Root/qpkg/test/sortver

1#!/bin/sh
2. ./Common
3
4###############################################################################
5
6qpkg "sort versions 1 2 3" list <<EOF
7Package: X
8Version: 1
9Architecture: test
10Filename: X_1
11
12Package: X
13Version: 2
14Architecture: test
15Filename: X_2
16
17Package: X
18Version: 3
19Architecture: test
20Filename: X_3
21EOF
22expect <<EOF
23X (3) +++
24X (2) +++
25X (1)
26EOF
27
28###############################################################################
29
30qpkg "sort versions 1 3 2" list <<EOF
31Package: X
32Version: 1
33Architecture: test
34Filename: X_1
35
36Package: X
37Version: 3
38Architecture: test
39Filename: X_3
40
41Package: X
42Version: 2
43Architecture: test
44Filename: X_2
45EOF
46expect <<EOF
47X (3) +++
48X (2) +++
49X (1)
50EOF
51
52###############################################################################
53
54qpkg "sort versions 2 1 3" list <<EOF
55Package: X
56Version: 2
57Architecture: test
58Filename: X_2
59
60Package: X
61Version: 1
62Architecture: test
63Filename: X_1
64
65Package: X
66Version: 3
67Architecture: test
68Filename: X_3
69EOF
70expect <<EOF
71X (3) +++
72X (2) +++
73X (1)
74EOF
75
76###############################################################################
77
78qpkg "sort versions 2 3 1" list <<EOF
79Package: X
80Version: 2
81Architecture: test
82Filename: X_2
83
84Package: X
85Version: 3
86Architecture: test
87Filename: X_3
88
89Package: X
90Version: 1
91Architecture: test
92Filename: X_1
93EOF
94expect <<EOF
95X (3) +++
96X (2) +++
97X (1)
98EOF
99
100###############################################################################
101
102qpkg "sort versions 3 1 2" list <<EOF
103Package: X
104Version: 3
105Architecture: test
106Filename: X_3
107
108Package: X
109Version: 1
110Architecture: test
111Filename: X_1
112
113Package: X
114Version: 2
115Architecture: test
116Filename: X_2
117EOF
118expect <<EOF
119X (3) +++
120X (2) +++
121X (1)
122EOF
123
124###############################################################################
125
126qpkg "sort versions 3 2 1" list <<EOF
127Package: X
128Version: 3
129Architecture: test
130Filename: X_3
131
132Package: X
133Version: 2
134Architecture: test
135Filename: X_2
136
137Package: X
138Version: 1
139Architecture: test
140Filename: X_1
141EOF
142expect <<EOF
143X (3) +++
144X (2) +++
145X (1)
146EOF
147

Archive Download this file

Branches:
master



interactive