Skip to content

openSUSE/rpmlint-tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rpmlint test suite.

You need to install rpmlint-Factory to run the tests locally. You
may "rpm -e --nodeps rpmlint-mini" and install rpmlint instead if
you need to adjust rpmlint files. The test suite works with both
rpmlint and rpmlint-mini.

each tests consists of several files in tests/:

name.spec:	the spec file. It must produce an rpm of the same name.
name.ref:       reference rpmlint output
name.ignore:	rpmlintrc to ignore unrelated errors (optional)
name.env:       extra environment variables (optional)

to run all tests just call "./run" or "make test", to run a single
test call "./run tests/name.spec"
The script runs rpmbuild on all spec files and then rpmlint on the
resulting rpms. A test succeeds if the output matches the reference
output.

To create a new test called 'name' case run "./newtest name"