msm: consistency for equally ranked keys
[platform/upstream/rpm.git] / tests / rpmgeneral.at
1 #    rpmgeneral.at: Some very basic checks
2 #
3 #    Copyright (C) 2007  Ralf Corsépius <corsepiu@fedoraproject.org>
4 #
5 #    This program is free software; you can redistribute it and/or modify
6 #    it under the terms of the GNU General Public License as published by
7 #    the Free Software Foundation; either version 2 of the License, or
8 #    (at your option) any later version.
9 #
10 #    This program is distributed in the hope that it will be useful,
11 #    but WITHOUT ANY WARRANTY; without even the implied warranty of
12 #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 #    GNU General Public License for more details.
14 #
15 #    You should have received a copy of the GNU General Public License
16 #    along with this program; if not, write to the Free Software
17 #    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
18
19 AT_BANNER([Basic tests])
20
21 # ------------------------------
22 AT_SETUP([rpm --version])
23 AT_KEYWORDS([basic])
24 AT_CHECK([runroot rpm --version],[0],
25 [RPM version AT_PACKAGE_VERSION
26 ])
27 AT_CLEANUP
28
29
30 # ------------------------------
31 AT_SETUP([rpmbuild --version])
32 AT_KEYWORDS([basic])
33 AT_CHECK([runroot rpmbuild --version],[0],
34 [RPM version AT_PACKAGE_VERSION
35 ])
36 AT_CLEANUP
37
38
39 # ------------------------------
40 AT_SETUP([rpm --showrc])
41 AT_KEYWORDS([basic])
42 AT_CHECK([runroot rpm --showrc],[0],
43 [ignore])
44 AT_CLEANUP
45
46
47 # ------------------------------
48 # Check rpm --querytags
49 # * Some versions of rpm append extraneous whitespaces
50 AT_SETUP([rpm --querytags])
51 AT_KEYWORDS([basic])
52 AT_CHECK([runroot rpm --querytags],[0],
53 [ARCH
54 ARCHIVESIZE
55 BASENAMES
56 BUGURL
57 BUILDARCHS
58 BUILDHOST
59 BUILDTIME
60 C
61 CHANGELOGNAME
62 CHANGELOGTEXT
63 CHANGELOGTIME
64 CLASSDICT
65 COLLECTIONS
66 CONFLICTFLAGS
67 CONFLICTNAME
68 CONFLICTNEVRS
69 CONFLICTS
70 CONFLICTVERSION
71 COOKIE
72 DBINSTANCE
73 DEPENDSDICT
74 DESCRIPTION
75 DIRINDEXES
76 DIRNAMES
77 DISTRIBUTION
78 DISTTAG
79 DISTURL
80 DSAHEADER
81 E
82 ENHANCES
83 ENHANCESFLAGS
84 ENHANCESNAME
85 ENHANCESVERSION
86 EPOCH
87 EPOCHNUM
88 EVR
89 EXCLUDEARCH
90 EXCLUDEOS
91 EXCLUSIVEARCH
92 EXCLUSIVEOS
93 FILECAPS
94 FILECLASS
95 FILECOLORS
96 FILECONTEXTS
97 FILEDEPENDSN
98 FILEDEPENDSX
99 FILEDEVICES
100 FILEDIGESTALGO
101 FILEDIGESTS
102 FILEFLAGS
103 FILEGROUPNAME
104 FILEINODES
105 FILELANGS
106 FILELINKTOS
107 FILEMD5S
108 FILEMODES
109 FILEMTIMES
110 FILENAMES
111 FILENLINKS
112 FILEPROVIDE
113 FILERDEVS
114 FILEREQUIRE
115 FILESIZES
116 FILESTATES
117 FILEUSERNAME
118 FILEVERIFYFLAGS
119 FSCONTEXTS
120 GIF
121 GROUP
122 HDRID
123 HEADERCOLOR
124 HEADERI18NTABLE
125 HEADERIMAGE
126 HEADERIMMUTABLE
127 HEADERREGIONS
128 HEADERSIGNATURES
129 ICON
130 INSTALLCOLOR
131 INSTALLTID
132 INSTALLTIME
133 INSTFILENAMES
134 INSTPREFIXES
135 LICENSE
136 LONGARCHIVESIZE
137 LONGFILESIZES
138 LONGSIGSIZE
139 LONGSIZE
140 N
141 NAME
142 NEVR
143 NEVRA
144 NOPATCH
145 NOSOURCE
146 NVR
147 NVRA
148 O
149 OBSOLETEFLAGS
150 OBSOLETENAME
151 OBSOLETENEVRS
152 OBSOLETES
153 OBSOLETEVERSION
154 OLDFILENAMES
155 OPTFLAGS
156 ORDERFLAGS
157 ORDERNAME
158 ORDERVERSION
159 ORIGBASENAMES
160 ORIGDIRINDEXES
161 ORIGDIRNAMES
162 ORIGFILENAMES
163 OS
164 P
165 PACKAGER
166 PATCH
167 PATCHESFLAGS
168 PATCHESNAME
169 PATCHESVERSION
170 PAYLOADCOMPRESSOR
171 PAYLOADFLAGS
172 PAYLOADFORMAT
173 PKGID
174 PLATFORM
175 POLICIES
176 POLICYFLAGS
177 POLICYNAMES
178 POLICYTYPES
179 POLICYTYPESINDEXES
180 POSTIN
181 POSTINFLAGS
182 POSTINPROG
183 POSTTRANS
184 POSTTRANSFLAGS
185 POSTTRANSPROG
186 POSTUN
187 POSTUNFLAGS
188 POSTUNPROG
189 PREFIXES
190 PREIN
191 PREINFLAGS
192 PREINPROG
193 PRETRANS
194 PRETRANSFLAGS
195 PRETRANSPROG
196 PREUN
197 PREUNFLAGS
198 PREUNPROG
199 PROVIDEFLAGS
200 PROVIDENAME
201 PROVIDENEVRS
202 PROVIDES
203 PROVIDEVERSION
204 PUBKEYS
205 R
206 RECONTEXTS
207 RELEASE
208 REMOVETID
209 REQUIREFLAGS
210 REQUIRENAME
211 REQUIRENEVRS
212 REQUIRES
213 REQUIREVERSION
214 RPMVERSION
215 RSAHEADER
216 SHA1HEADER
217 SIGGPG
218 SIGMD5
219 SIGPGP
220 SIGSIZE
221 SIZE
222 SOURCE
223 SOURCEPACKAGE
224 SOURCEPKGID
225 SOURCERPM
226 SUGGESTS
227 SUGGESTSFLAGS
228 SUGGESTSNAME
229 SUGGESTSVERSION
230 SUMMARY
231 TRIGGERCONDS
232 TRIGGERFLAGS
233 TRIGGERINDEX
234 TRIGGERNAME
235 TRIGGERSCRIPTFLAGS
236 TRIGGERSCRIPTPROG
237 TRIGGERSCRIPTS
238 TRIGGERTYPE
239 TRIGGERVERSION
240 URL
241 V
242 VCS
243 VENDOR
244 VERBOSE
245 VERIFYSCRIPT
246 VERIFYSCRIPTFLAGS
247 VERIFYSCRIPTPROG
248 VERSION
249 XPM
250 ])
251 AT_CLEANUP