kernelci / kernelci/dashboard

Improve stable-rt test coverage and notification reliability

Open
#2,100 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
9
Forks
31
Avg merge
3d 19h
Merged PRs (30d)
16

Description

## Context

Investigation of the stable-rt results following user feedback identified several infrastructure and notification gaps.

Observed issues include:
• Notification subscriptions for stable-rt require updating.
• Maintaining branch subscriptions manually can allow new branches to be missed.
• Some rt-tests jobs appear to fail with “Unsupported url protocol scheme”, potentially related to rt-tests with NFS boot.
• A trixie-rt armhf rootfs is missing, preventing or limiting rt-tests coverage on boards such as imx6q-sabrelite.

These gaps mean that the available rt-tests results may represent only a subset of the hardware where we expect the tests to run.

## Goal

Improve the reliability and coverage of stable-rt testing and ensure that relevant results are correctly included in the notification pipeline.

Tasks / points to investigate
• Update the current stable-rt notification subscriptions.
• Investigate automatically keeping branch subscriptions up to date.
• Investigate “Unsupported url protocol scheme” failures involving rt-tests and NFS boot.
• Add or restore the required trixie-rt armhf rootfs.
• Identify where rt-tests are expected to run versus where they are currently producing usable results.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by tracing the stable-rt notification subscriptions and rt-tests job configuration, then investigate the NFS boot URL error and the missing trixie-rt armhf rootfs. Done means subscriptions stay current, relevant hardware produces usable results, and stable-rt notifications include them reliably.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
infrastructure, testing-qa
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.