Fix Werrors with GCC-14.1.0
[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 CONFLICTFLAGS
66 CONFLICTNAME
67 CONFLICTNEVRS
68 CONFLICTS
69 CONFLICTVERSION
70 COOKIE
71 DBINSTANCE
72 DEPENDSDICT
73 DESCRIPTION
74 DIRINDEXES
75 DIRNAMES
76 DISTRIBUTION
77 DISTTAG
78 DISTURL
79 DSAHEADER
80 E
81 ENCODING
82 ENHANCEFLAGS
83 ENHANCENAME
84 ENHANCENEVRS
85 ENHANCES
86 ENHANCEVERSION
87 EPOCH
88 EPOCHNUM
89 EVR
90 EXCLUDEARCH
91 EXCLUDEOS
92 EXCLUSIVEARCH
93 EXCLUSIVEOS
94 FILECAPS
95 FILECLASS
96 FILECOLORS
97 FILECONTEXTS
98 FILEDEPENDSN
99 FILEDEPENDSX
100 FILEDEVICES
101 FILEDIGESTALGO
102 FILEDIGESTS
103 FILEFLAGS
104 FILEGROUPNAME
105 FILEINODES
106 FILELANGS
107 FILELINKTOS
108 FILEMD5S
109 FILEMODES
110 FILEMTIMES
111 FILENAMES
112 FILENLINKS
113 FILEPROVIDE
114 FILERDEVS
115 FILEREQUIRE
116 FILESIGNATURELENGTH
117 FILESIGNATURES
118 FILESIZES
119 FILESTATES
120 FILETRIGGERCONDS
121 FILETRIGGERFLAGS
122 FILETRIGGERINDEX
123 FILETRIGGERNAME
124 FILETRIGGERPRIORITIES
125 FILETRIGGERSCRIPTFLAGS
126 FILETRIGGERSCRIPTPROG
127 FILETRIGGERSCRIPTS
128 FILETRIGGERTYPE
129 FILETRIGGERVERSION
130 FILEUSERNAME
131 FILEVERIFYFLAGS
132 FSCONTEXTS
133 GIF
134 GROUP
135 HDRID
136 HEADERCOLOR
137 HEADERI18NTABLE
138 HEADERIMAGE
139 HEADERIMMUTABLE
140 HEADERREGIONS
141 HEADERSIGNATURES
142 ICON
143 INSTALLCOLOR
144 INSTALLTID
145 INSTALLTIME
146 INSTFILENAMES
147 INSTPREFIXES
148 LICENSE
149 LONGARCHIVESIZE
150 LONGFILESIZES
151 LONGSIGSIZE
152 LONGSIZE
153 N
154 NAME
155 NEVR
156 NEVRA
157 NOPATCH
158 NOSOURCE
159 NVR
160 NVRA
161 O
162 OBSOLETEFLAGS
163 OBSOLETENAME
164 OBSOLETENEVRS
165 OBSOLETES
166 OBSOLETEVERSION
167 OLDENHANCES
168 OLDENHANCESFLAGS
169 OLDENHANCESNAME
170 OLDENHANCESVERSION
171 OLDFILENAMES
172 OLDSUGGESTS
173 OLDSUGGESTSFLAGS
174 OLDSUGGESTSNAME
175 OLDSUGGESTSVERSION
176 OPTFLAGS
177 ORDERFLAGS
178 ORDERNAME
179 ORDERVERSION
180 ORIGBASENAMES
181 ORIGDIRINDEXES
182 ORIGDIRNAMES
183 ORIGFILENAMES
184 OS
185 P
186 PACKAGER
187 PATCH
188 PATCHESFLAGS
189 PATCHESNAME
190 PATCHESVERSION
191 PAYLOADCOMPRESSOR
192 PAYLOADDIGEST
193 PAYLOADDIGESTALGO
194 PAYLOADFLAGS
195 PAYLOADFORMAT
196 PKGID
197 PLATFORM
198 POLICIES
199 POLICYFLAGS
200 POLICYNAMES
201 POLICYTYPES
202 POLICYTYPESINDEXES
203 POSTIN
204 POSTINFLAGS
205 POSTINPROG
206 POSTTRANS
207 POSTTRANSFLAGS
208 POSTTRANSPROG
209 POSTUN
210 POSTUNFLAGS
211 POSTUNPROG
212 PREFIXES
213 PREIN
214 PREINFLAGS
215 PREINPROG
216 PRETRANS
217 PRETRANSFLAGS
218 PRETRANSPROG
219 PREUN
220 PREUNFLAGS
221 PREUNPROG
222 PROVIDEFLAGS
223 PROVIDENAME
224 PROVIDENEVRS
225 PROVIDES
226 PROVIDEVERSION
227 PUBKEYS
228 R
229 RECOMMENDFLAGS
230 RECOMMENDNAME
231 RECOMMENDNEVRS
232 RECOMMENDS
233 RECOMMENDVERSION
234 RECONTEXTS
235 RELEASE
236 REMOVETID
237 REQUIREFLAGS
238 REQUIRENAME
239 REQUIRENEVRS
240 REQUIRES
241 REQUIREVERSION
242 RPMVERSION
243 RSAHEADER
244 SHA1HEADER
245 SHA256HEADER
246 SIGGPG
247 SIGMD5
248 SIGPGP
249 SIGSIZE
250 SIZE
251 SOURCE
252 SOURCEPACKAGE
253 SOURCEPKGID
254 SOURCERPM
255 SUGGESTFLAGS
256 SUGGESTNAME
257 SUGGESTNEVRS
258 SUGGESTS
259 SUGGESTVERSION
260 SUMMARY
261 SUPPLEMENTFLAGS
262 SUPPLEMENTNAME
263 SUPPLEMENTNEVRS
264 SUPPLEMENTS
265 SUPPLEMENTVERSION
266 TRANSFILETRIGGERCONDS
267 TRANSFILETRIGGERFLAGS
268 TRANSFILETRIGGERINDEX
269 TRANSFILETRIGGERNAME
270 TRANSFILETRIGGERPRIORITIES
271 TRANSFILETRIGGERSCRIPTFLAGS
272 TRANSFILETRIGGERSCRIPTPROG
273 TRANSFILETRIGGERSCRIPTS
274 TRANSFILETRIGGERTYPE
275 TRANSFILETRIGGERVERSION
276 TRIGGERCONDS
277 TRIGGERFLAGS
278 TRIGGERINDEX
279 TRIGGERNAME
280 TRIGGERSCRIPTFLAGS
281 TRIGGERSCRIPTPROG
282 TRIGGERSCRIPTS
283 TRIGGERTYPE
284 TRIGGERVERSION
285 URL
286 V
287 VCS
288 VENDOR
289 VERBOSE
290 VERIFYSCRIPT
291 VERIFYSCRIPTFLAGS
292 VERIFYSCRIPTPROG
293 VERSION
294 XPM
295 ])
296 AT_CLEANUP