Report: click a donut slice / stat card to filter the Test Cases table

Open
#162 4 comments 0 reactions 1 assignee View on GitHub

Maintainers usually reply within 1 day

@sunilaimlrymec-code is already working on this.

Since Oct 19, 2026.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
72/100
Issue type
Feature
Clarity
Clearly specified
Activity status
Active
Tech stack
chart.js, html, java
Domain
frontend

Research direction

Start with src/main/resources/report-template.html to trace the donut, stat cards, and Test Cases table; check src/main/java/com/seleniumboot/reporting/HtmlReportGenerator.java for the placeholders it fills. Build with mvn clean verify and open target/selenium-boot-report.html. Done means all three statuses filter correctly, the active filter can be reset and is visible, and filtering works with grouped rows and matrix runs.

Written by the indexing model from the issue text.

Description

enhancement good first issue reporting

Clicking the Passed / Failed / Skipped slice of the dashboard donut (or the matching stat card) should open the Test Cases tab filtered to that status, with a clear way to reset the filter.

Done when: filtering works for all three statuses, the active filter is visible, and it works with grouped (class) rows and matrix runs.

Relevant code: src/main/resources/report-template.html (markup, CSS, Chart.js) and src/main/java/com/seleniumboot/reporting/HtmlReportGenerator.java (fills the {{...}} placeholders). Build with mvn clean verify, then open target/selenium-boot-report.html. Comment here before starting so we don't double up.

Dominant language
Java
Stars
12
Forks
6
Avg merge
10h
Merged PRs (30d)
76

Getting set up

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.

More from seleniumboot/selenium-boot

All issues in seleniumboot/selenium-boot

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.