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.