kernelci / kernelci/dashboard

Replace the tests table in AB comparison by the same table used in tree details

Open
#2,101 0 comments 0 reactions 1 assignee View on GitHub

@alanpeixinho is already working on this.

Since Sep 16, 2026.

Dominant language
Python
Stars
9
Forks
31
Avg merge
3d 19h
Merged PRs (30d)
16

Description

Description

The A/B Comparison page currently uses a different table implementation to display test results than the one used in the Tree Details page.

We should replace the tests table in the A/B Comparison view with the same table/component used in Tree Details.

The Tree Details table already provides a better experience for navigating test results, including:

  • Grouping tests by path, making related test results easier to identify and navigate.
  • Truncating long paths from the beginning rather than the end, preserving the most relevant part of the path (usually the test name) when space is limited.

Reusing this table would bring these improvements to A/B Comparison while also keeping the test results experience consistent across the dashboard and reducing duplicated implementations.

Expected behavior

  • Reuse the Tree Details tests table/component in the A/B Comparison page.
  • Support grouping test results by path as available in Tree Details.
  • Use the same path truncation behavior as Tree Details.
  • Preserve A/B Comparison-specific data, columns, and filtering behavior.
  • Keep the table behavior and presentation consistent between Tree Details and A/B Comparison.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.