Uploaded image for project: 'RHEL Testing'
  1. RHEL Testing
  2. RHELTEST-1006

Kernel Code Coverage Testing for RHEL 9.6 and RHEL 10.0

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • CK-CodeCoverage-Testing
    • False
    • Hide

      None

      Show
      None
    • False
    • In Progress
    • rhel-kernel-maint
    • 0% To Do, 0% In Progress, 100% Done

      As we approach the GA of RHEL 9.6 and RHEL 10.0, we would like to invite you to participate in the kernel code coverage testing for these releases. RHEL 9.6 will be an EUS stream, while RHEL 10.0 marks a brand-new major release. Both releases are crucial to our business objectives.

      We have been conducting kernel code coverage tests for several years, and they have proven invaluable in identifying our strengths and weaknesses. These tests guide our next steps for testing enhancements and improvements. You can find our historical data from RHEL 7 to RHEL 9.4 here.

      To run the kernel code coverage tests, please refer to the Code Coverage How-to.

      You may also refer to our example Beaker jobs for RHEL 9.6 and RHEL 10.0:

      kernel, kernel-rt, and kernel-automotive code coverage RPMs for RHEL 9.6 and RHEL 10.0 at the following links:

      Our recommended test scope is as follows:

      • RHEL 9.6:
          - Run all tier tests on x86_64 for both kernel and kernel-rt.
          - Make a best effort to cover s390x, aarch64, and ppc64le.
      • RHEL 10.0:
          - Run all tier tests on x86_64, s390x, aarch64, and ppc64le for both kernel and kernel-rt.

      Our plan for the kernel code coverage testing is outlined below:
      1. SSTs:
         - Decide on the test scope and complete the kernel code coverage testing by May 16th.
      2. Kmaint QE:
         - Collect all raw coverage data and merge it into a single core kernel team coverage data file. This file will represent our team's kernel code coverage.
         - Complete the merge by May 23th and distribute the data to the SSTs and feature owners involved in the 9.6/10.0 kernel code coverage testing.
      3. SSTs and Feature Owners:
         - Extract subsystem coverage data from the single core kernel team coverage data file
      4. Follow-Up Actions:
         - Review the original data and identify areas for improvement if possible in the next minor release.

              cye1@redhat.com Chao Ye
              cye1@redhat.com Chao Ye
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: