037adf6f832847f9cbcb2d083d80b4407de88df6
[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_SETUP([rpm --version])
20 AT_CHECK([rpm --version],[0],
21 [RPM version AT_PACKAGE_VERSION
22 ])
23 AT_CLEANUP
24
25
26 AT_SETUP([rpmbuild --version])
27 AT_CHECK([rpmbuild --version],[0],
28 [RPM version AT_PACKAGE_VERSION
29 ])
30 AT_CLEANUP
31
32
33 AT_SETUP([rpmquery --version])
34 AT_CHECK([rpmquery --version],[0],
35 [RPM version AT_PACKAGE_VERSION
36 ])
37 AT_CLEANUP
38
39
40 AT_SETUP([rpmi --version])
41 AT_CHECK([rpmi --version],[0],
42 [RPM version AT_PACKAGE_VERSION
43 ])
44 AT_CLEANUP
45
46
47 AT_SETUP([rpm --showrc])
48 AT_CHECK([rpm --rcfile=${RPMRC} --showrc],[0],
49 [ignore])
50 AT_CLEANUP
51
52 # Check rpm --querytags
53 # * Some versions of rpm append extraneous whitespaces
54 AT_SETUP([rpm --querytags])
55 AT_CHECK([rpm --querytags],[0],
56 [ARCH
57 ARCHIVESIZE
58 BASENAMES
59 BLINKHDRID
60 BLINKNEVRA
61 BLINKPKGID
62 BUILDARCHS
63 BUILDCPUCLOCK
64 BUILDHOST
65 BUILDPLATFORMS
66 BUILDTIME
67 CACHECTIME
68 CACHEPKGMTIME
69 CACHEPKGPATH
70 CACHEPKGSIZE
71 CAPABILITY
72 CHANGELOGNAME
73 CHANGELOGTEXT
74 CHANGELOGTIME
75 CLASSDICT
76 CONFLICTATTRSX
77 CONFLICTFLAGS
78 CONFLICTNAME
79 CONFLICTS
80 CONFLICTVERSION
81 COOKIE
82 C
83 CVSID
84 DEPATTRSDICT
85 DEPENDSDICT
86 DESCRIPTION
87 DIRINDEXES
88 DIRNAMES
89 DISTRIBUTION
90 DISTTAG
91 DISTURL
92 DSAHEADER
93 ENHANCESFLAGS
94 ENHANCESNAME
95 ENHANCES
96 ENHANCESVERSION
97 EPOCH
98 E
99 EXCLUDEARCH
100 EXCLUDEOS
101 EXCLUSIVEARCH
102 EXCLUSIVEOS
103 FILECLASS
104 FILECOLORS
105 FILECONTEXTS
106 FILEDEPENDSN
107 FILEDEPENDSX
108 FILEDEVICES
109 FILEDIGESTALGOS
110 FILEDIGESTS
111 FILEFLAGS
112 FILEGROUPNAME
113 FILEINODES
114 FILELANGS
115 FILELINKTOS
116 FILEMD5S
117 FILEMODES
118 FILEMTIMES
119 FILERDEVS
120 FILESIZES
121 FILESTATES
122 FILEUSERNAME
123 FILEVERIFYFLAGS
124 FILEXATTRSX
125 FLINKHDRID
126 FLINKNEVRA
127 FLINKPKGID
128 FSCONTEXTS
129 GIF
130 GROUP
131 HDRID
132 HEADERI18NTABLE
133 HEADERIMAGE
134 HEADERIMMUTABLE
135 HEADERREGIONS
136 HEADERSIGNATURES
137 ICON
138 INSTALLCOLOR
139 INSTALLTID
140 INSTALLTIME
141 INSTPREFIXES
142 KEYWORDS
143 LICENSE
144 NAME
145 N
146 OBSOLETEATTRSX
147 OBSOLETEFLAGS
148 OBSOLETENAME
149 OBSOLETES
150 OBSOLETEVERSION
151 OLDFILENAMES
152 OPTFLAGS
153 ORIGBASENAMES
154 ORIGDIRINDEXES
155 ORIGDIRNAMES
156 O
157 OS
158 PACKAGECOLOR
159 PACKAGEORIGIN
160 PACKAGEPREFCOLOR
161 PACKAGER
162 PATCH
163 PATCHESFLAGS
164 PATCHESNAME
165 PATCHESVERSION
166 PAYLOADCOMPRESSOR
167 PAYLOADFLAGS
168 PAYLOADFORMAT
169 PKGID
170 PLATFORM
171 POLICIES
172 POSTIN
173 POSTINPROG
174 POSTTRANS
175 POSTTRANSPROG
176 POSTUN
177 POSTUNPROG
178 PREFIXES
179 PREIN
180 PREINPROG
181 PRETRANS
182 PRETRANSPROG
183 PREUN
184 PREUNPROG
185 PRIORITY
186 PROVIDEATTRSX
187 PROVIDEFLAGS
188 PROVIDENAME
189 PROVIDES
190 PROVIDEVERSION
191 P
192 PUBKEYS
193 RECONTEXTS
194 RELEASE
195 REMOVETID
196 REPOTAG
197 REQUIREATTRSX
198 REQUIREFLAGS
199 REQUIRENAME
200 REQUIRES
201 REQUIREVERSION
202 RHNPLATFORM
203 RPMVERSION
204 R
205 RSAHEADER
206 SCRIPTMETRICS
207 SCRIPTSTATES
208 SHA1HEADER
209 SIGGPG
210 SIGMD5
211 SIGPGP
212 SIGSIZE
213 SIZE
214 SOURCE
215 SOURCEPACKAGE
216 SOURCEPKGID
217 SOURCERPM
218 SUGGESTSFLAGS
219 SUGGESTSNAME
220 SUGGESTS
221 SUGGESTSVERSION
222 SUMMARY
223 SVNID
224 TRIGGERFLAGS
225 TRIGGERINDEX
226 TRIGGERNAME
227 TRIGGERSCRIPTPROG
228 TRIGGERSCRIPTS
229 TRIGGERVERSION
230 URL
231 VARIANTS
232 VENDOR
233 VERIFYSCRIPT
234 VERIFYSCRIPTPROG
235 VERSION
236 V
237 XATTRSDICT
238 XMAJOR
239 XMINOR
240 XPM
241 FILENAMES
242 FILEPROVIDE
243 FILEREQUIRE
244 FSNAMES
245 FSSIZES
246 INSTALLPREFIX
247 TRIGGERCONDS
248 TRIGGERTYPE
249 ])
250 AT_CLEANUP