csomh / source-git / rpm

Forked from source-git/rpm 4 years ago
Clone
2ff057
#    rpmgeneral.at: Some very basic checks
2ff057
#
2ff057
#    Copyright (C) 2007  Ralf Corsépius <corsepiu@fedoraproject.org>
2ff057
#
2ff057
#    This program is free software; you can redistribute it and/or modify
2ff057
#    it under the terms of the GNU General Public License as published by
2ff057
#    the Free Software Foundation; either version 2 of the License, or
2ff057
#    (at your option) any later version.
2ff057
#
2ff057
#    This program is distributed in the hope that it will be useful,
2ff057
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
2ff057
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
2ff057
#    GNU General Public License for more details.
2ff057
#
2ff057
#    You should have received a copy of the GNU General Public License
2ff057
#    along with this program; if not, write to the Free Software
2ff057
#    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
2ff057
2ff057
AT_BANNER([Basic tests])
2ff057
2ff057
# ------------------------------
2ff057
AT_SETUP([rpm --version])
2ff057
AT_KEYWORDS([basic])
2ff057
AT_CHECK([runroot rpm --version],[0],
2ff057
[RPM version AT_PACKAGE_VERSION
2ff057
])
2ff057
AT_CLEANUP
2ff057
2ff057
2ff057
# ------------------------------
2ff057
AT_SETUP([rpmbuild --version])
2ff057
AT_KEYWORDS([basic])
2ff057
AT_CHECK([runroot rpmbuild --version],[0],
2ff057
[RPM version AT_PACKAGE_VERSION
2ff057
])
2ff057
AT_CLEANUP
2ff057
2ff057
2ff057
# ------------------------------
2ff057
AT_SETUP([rpm --showrc])
2ff057
AT_KEYWORDS([basic])
2ff057
AT_CHECK([runroot rpm --showrc],[0],
2ff057
[ignore])
2ff057
AT_CLEANUP
2ff057
2ff057
2ff057
# ------------------------------
2ff057
# Check rpm --querytags
2ff057
# * Some versions of rpm append extraneous whitespaces
2ff057
AT_SETUP([rpm --querytags])
2ff057
AT_KEYWORDS([basic])
2ff057
AT_CHECK([runroot rpm --querytags],[0],
2ff057
[ARCH
2ff057
ARCHIVESIZE
2ff057
BASENAMES
2ff057
BUGURL
2ff057
BUILDARCHS
2ff057
BUILDHOST
2ff057
BUILDTIME
2ff057
C
2ff057
CHANGELOGNAME
2ff057
CHANGELOGTEXT
2ff057
CHANGELOGTIME
2ff057
CLASSDICT
2ff057
CONFLICTFLAGS
2ff057
CONFLICTNAME
2ff057
CONFLICTNEVRS
2ff057
CONFLICTS
2ff057
CONFLICTVERSION
2ff057
COOKIE
2ff057
DBINSTANCE
2ff057
DEPENDSDICT
2ff057
DESCRIPTION
2ff057
DIRINDEXES
2ff057
DIRNAMES
2ff057
DISTRIBUTION
2ff057
DISTTAG
2ff057
DISTURL
2ff057
DSAHEADER
2ff057
E
2ff057
ENCODING
2ff057
ENHANCEFLAGS
2ff057
ENHANCENAME
2ff057
ENHANCENEVRS
2ff057
ENHANCES
2ff057
ENHANCEVERSION
2ff057
EPOCH
2ff057
EPOCHNUM
2ff057
EVR
2ff057
EXCLUDEARCH
2ff057
EXCLUDEOS
2ff057
EXCLUSIVEARCH
2ff057
EXCLUSIVEOS
2ff057
FILECAPS
2ff057
FILECLASS
2ff057
FILECOLORS
2ff057
FILECONTEXTS
2ff057
FILEDEPENDSN
2ff057
FILEDEPENDSX
2ff057
FILEDEVICES
2ff057
FILEDIGESTALGO
2ff057
FILEDIGESTS
2ff057
FILEFLAGS
2ff057
FILEGROUPNAME
2ff057
FILEINODES
2ff057
FILELANGS
2ff057
FILELINKTOS
2ff057
FILEMD5S
2ff057
FILEMODES
2ff057
FILEMTIMES
2ff057
FILENAMES
2ff057
FILENLINKS
2ff057
FILEPROVIDE
2ff057
FILERDEVS
2ff057
FILEREQUIRE
2ff057
FILESIGNATURELENGTH
2ff057
FILESIGNATURES
2ff057
FILESIZES
2ff057
FILESTATES
2ff057
FILETRIGGERCONDS
2ff057
FILETRIGGERFLAGS
2ff057
FILETRIGGERINDEX
2ff057
FILETRIGGERNAME
2ff057
FILETRIGGERPRIORITIES
2ff057
FILETRIGGERSCRIPTFLAGS
2ff057
FILETRIGGERSCRIPTPROG
2ff057
FILETRIGGERSCRIPTS
2ff057
FILETRIGGERTYPE
2ff057
FILETRIGGERVERSION
2ff057
FILEUSERNAME
2ff057
FILEVERIFYFLAGS
2ff057
FSCONTEXTS
2ff057
GIF
2ff057
GROUP
2ff057
HDRID
2ff057
HEADERCOLOR
2ff057
HEADERI18NTABLE
2ff057
HEADERIMAGE
2ff057
HEADERIMMUTABLE
2ff057
HEADERREGIONS
2ff057
HEADERSIGNATURES
2ff057
ICON
2ff057
INSTALLCOLOR
2ff057
INSTALLTID
2ff057
INSTALLTIME
2ff057
INSTFILENAMES
2ff057
INSTPREFIXES
2ff057
LICENSE
2ff057
LONGARCHIVESIZE
2ff057
LONGFILESIZES
2ff057
LONGSIGSIZE
2ff057
LONGSIZE
Florian Festi 85157a
MODULARITYLABEL
2ff057
N
2ff057
NAME
2ff057
NEVR
2ff057
NEVRA
2ff057
NOPATCH
2ff057
NOSOURCE
2ff057
NVR
2ff057
NVRA
2ff057
O
2ff057
OBSOLETEFLAGS
2ff057
OBSOLETENAME
2ff057
OBSOLETENEVRS
2ff057
OBSOLETES
2ff057
OBSOLETEVERSION
2ff057
OLDENHANCES
2ff057
OLDENHANCESFLAGS
2ff057
OLDENHANCESNAME
2ff057
OLDENHANCESVERSION
2ff057
OLDFILENAMES
2ff057
OLDSUGGESTS
2ff057
OLDSUGGESTSFLAGS
2ff057
OLDSUGGESTSNAME
2ff057
OLDSUGGESTSVERSION
2ff057
OPTFLAGS
2ff057
ORDERFLAGS
2ff057
ORDERNAME
2ff057
ORDERVERSION
2ff057
ORIGBASENAMES
2ff057
ORIGDIRINDEXES
2ff057
ORIGDIRNAMES
2ff057
ORIGFILENAMES
2ff057
OS
2ff057
P
2ff057
PACKAGER
2ff057
PATCH
2ff057
PATCHESFLAGS
2ff057
PATCHESNAME
2ff057
PATCHESVERSION
2ff057
PAYLOADCOMPRESSOR
2ff057
PAYLOADDIGEST
2ff057
PAYLOADDIGESTALGO
2ff057
PAYLOADFLAGS
2ff057
PAYLOADFORMAT
2ff057
PKGID
2ff057
PLATFORM
2ff057
POLICIES
2ff057
POLICYFLAGS
2ff057
POLICYNAMES
2ff057
POLICYTYPES
2ff057
POLICYTYPESINDEXES
2ff057
POSTIN
2ff057
POSTINFLAGS
2ff057
POSTINPROG
2ff057
POSTTRANS
2ff057
POSTTRANSFLAGS
2ff057
POSTTRANSPROG
2ff057
POSTUN
2ff057
POSTUNFLAGS
2ff057
POSTUNPROG
2ff057
PREFIXES
2ff057
PREIN
2ff057
PREINFLAGS
2ff057
PREINPROG
2ff057
PRETRANS
2ff057
PRETRANSFLAGS
2ff057
PRETRANSPROG
2ff057
PREUN
2ff057
PREUNFLAGS
2ff057
PREUNPROG
2ff057
PROVIDEFLAGS
2ff057
PROVIDENAME
2ff057
PROVIDENEVRS
2ff057
PROVIDES
2ff057
PROVIDEVERSION
2ff057
PUBKEYS
2ff057
R
2ff057
RECOMMENDFLAGS
2ff057
RECOMMENDNAME
2ff057
RECOMMENDNEVRS
2ff057
RECOMMENDS
2ff057
RECOMMENDVERSION
2ff057
RECONTEXTS
2ff057
RELEASE
2ff057
REMOVETID
2ff057
REQUIREFLAGS
2ff057
REQUIRENAME
2ff057
REQUIRENEVRS
2ff057
REQUIRES
2ff057
REQUIREVERSION
2ff057
RPMVERSION
2ff057
RSAHEADER
2ff057
SHA1HEADER
2ff057
SHA256HEADER
2ff057
SIGGPG
2ff057
SIGMD5
2ff057
SIGPGP
2ff057
SIGSIZE
2ff057
SIZE
2ff057
SOURCE
2ff057
SOURCEPACKAGE
2ff057
SOURCEPKGID
2ff057
SOURCERPM
2ff057
SUGGESTFLAGS
2ff057
SUGGESTNAME
2ff057
SUGGESTNEVRS
2ff057
SUGGESTS
2ff057
SUGGESTVERSION
2ff057
SUMMARY
2ff057
SUPPLEMENTFLAGS
2ff057
SUPPLEMENTNAME
2ff057
SUPPLEMENTNEVRS
2ff057
SUPPLEMENTS
2ff057
SUPPLEMENTVERSION
2ff057
TRANSFILETRIGGERCONDS
2ff057
TRANSFILETRIGGERFLAGS
2ff057
TRANSFILETRIGGERINDEX
2ff057
TRANSFILETRIGGERNAME
2ff057
TRANSFILETRIGGERPRIORITIES
2ff057
TRANSFILETRIGGERSCRIPTFLAGS
2ff057
TRANSFILETRIGGERSCRIPTPROG
2ff057
TRANSFILETRIGGERSCRIPTS
2ff057
TRANSFILETRIGGERTYPE
2ff057
TRANSFILETRIGGERVERSION
2ff057
TRIGGERCONDS
2ff057
TRIGGERFLAGS
2ff057
TRIGGERINDEX
2ff057
TRIGGERNAME
2ff057
TRIGGERSCRIPTFLAGS
2ff057
TRIGGERSCRIPTPROG
2ff057
TRIGGERSCRIPTS
2ff057
TRIGGERTYPE
2ff057
TRIGGERVERSION
2ff057
URL
2ff057
V
2ff057
VCS
2ff057
VENDOR
2ff057
VERBOSE
2ff057
VERIFYSCRIPT
2ff057
VERIFYSCRIPTFLAGS
2ff057
VERIFYSCRIPTPROG
2ff057
VERSION
2ff057
XPM
2ff057
])
2ff057
AT_CLEANUP