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

Offen
#162 4 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

@sunilaimlrymec-code arbeitet bereits daran.

Seit 19.10.2026.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
72/100
Issue-Typ
Feature
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
chart.js, html, java
Bereich
frontend

Rechercherichtung

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.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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.

Vorherrschende Sprache
Java
Sterne
12
Forks
6
Ø Merge
10 Std.
Gemergte PRs (30 T.)
76

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus seleniumboot/selenium-boot

Alle Issues in seleniumboot/selenium-boot

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.