Skip to content

fedora-modularity/module-tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RPM Validator

This is a simple test to verify that the files output in the build-system are valid RPM format files. Currently, this performs only two simple tests:

  1. Verify that the file can be parsed as an RPM
  2. Verify that the RPM header lists only files in locations permitted by the Filesystem Hierarchy Standard (version 3.0): http://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html

This package includes a sample RPM against which to test. It can be run with

avocado run rpmvalidation.py  --mux-yaml ./samples/sampledata.yml

To run against real data, simply create a YAML file of the same format (e.g.):

rpms: !mux
  fedora-release:
    rpmpath: 'samples/fedora-release-25-1.noarch.rpm'
  myfirstrpm:
    rpmpath: '/home/myfirstrpm-0.1.fc25.x86_64.rpm'

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages