Kerneltest-harness SOP

The kerneltest-harness is the web application used to gather and present statistics about kernel test results.

Contact Information

Owner

Fedora Infrastructure Team

Contact

#admin

Location

https://kerneltest.fedoraproject.org/

Purpose

Provide a system to gather and present kernel tests results

Openshift app

This application is running in openshift. It uses https://github.com/fedora-infra/kerneltest to build and deploy from, using the stable and staging branches.

The application is deployed from ansible using the regular pattern.

Add a new Fedora release

You must be in sysadmin-kernel or sysadmin main to add new releases.
  • Login

  • On the front page, in the menu on the left side, if there is a Fedora Rawhide release, click on (edit).

  • Bump the Release number on Fedora Rawhide to avoid conflicts with the new release you’re creating

  • Back on the index page, click on New release

  • Complete the form:

    • Release number

      This would be the integer version of the Fedora release, for example 24 for Fedora 24.

    • Support

      The current status of the Fedora release

      • Rawhide for Fedora Rawhide

      • Test for branched release

      • Release for released Fedora

      • Retired for retired release of Fedora

Upload new test results

The kernel tests are available on the kernel-tests git repository.

Once ran with runtests.sh, you can upload the resulting file either using fedora_submit.py or the UI.

If you choose the UI the steps are simply:

  • Login

  • Click on Upload in the main menu on the top

  • Select the result file generated by running the tests

  • Submit