KernelCI Dashboard Report - November 10 - November 21, 2025

Gustavo Flores <[email protected]> Tue, 25 Nov 2025 16:54:13 -0300
Newsgroups dev.linux.lists.kernelci
Message-ID <CAB31pVny9f8afDoCb7qUGQsCk4tEWPEiQvfd1F5SJYnHYK9qgQ@mail.gmail.com>
Hello everyone,

Over the last two weeks we focused on extending Labs visibility in the
dashboard, improving notifications and reporting around hardware
activity, and continuing to strengthen our test coverage across
backend helpers, ingester flows, and query functions. We also invested
in performance benchmarking for the ingester. Here are the changes
from the last two weeks:

## Notifications

- Added a new `hardware_summary` notification action. [1]

## Labs

- Added a test lab column across hardware and test related details and
tables. [2]
- Added a build lab column to the builds table. [3]

## Testing

- Added unit tests for multiple query functions (builds, checkouts,
hardware, issues, notifications, tests, and trees). [4]
- Introduced performance benchmarking tests for the ingester. [5]
- Added unit tests for process_submissions helpers, ingester main
functions, and log_excerpt utilities with fixtures. [6][7][8]

## Improvements

- Removed old Grafana references from documentation, management
command templates, and the dashboard side menu to reflect the current
monitoring setup. [9]

## Bugfixes

- Corrected the cache refresh interval used by the tree view. [10]

## Future Changes

For the next weeks we’ll be working on improving Django ingester
reliability through end-to-end tests and extending KernelCI metrics


## References

[1] - https://github.com/kernelci/dashboard/pull/1610
[2] - https://github.com/kernelci/dashboard/pull/1612
[3] - https://github.com/kernelci/dashboard/pull/1608
[4] - https://github.com/kernelci/dashboard/pull/1609
[5] - https://github.com/kernelci/dashboard/pull/1606
[6] - https://github.com/kernelci/dashboard/pull/1607
[7] - https://github.com/kernelci/dashboard/pull/1598
[8] - https://github.com/kernelci/dashboard/pull/1593
[9] - https://github.com/kernelci/dashboard/pull/1621
[10] - https://github.com/kernelci/dashboard/pull/1628