Skip to main content

Jobs run in CI

Scratch builds​

Scratch builds in Koji built from SCM.

Tests​

Each of the following tests is run in Testing Farm automatically after a successful scratch build.

installability​

installability test, which checks that the built RPMs/SRPMs install cleanly, together with their dependencies.

rpmlint​

rpmlint test, which is based on rpmlint. Lints the built RPM/SRPM packages against Fedora packaging guidelines.

rpminspect​

rpminspect test, which runs rpminspect on the built RPM/SRPM packages. Analyzes build artifacts to check policy compliance, changes from the previous build and runs general checks to make sure that RPM/Fedora packaging conventions are being followed.

rmdepcheck​

rmdepcheck test, which performs an RPM dependency check.

license-validate​

license-validate test, which validates that the package's license defined in the spec file is approved.

custom test plans​

Custom TMT test plans, which require TMT metadata (.fmf/version presence used as an indicator) in the dist-git repository and at least one test plan in plans.

For information about available TMT contexts and environment variables you can use in your test plans, see TMT Integration.