Problem
When working with a large test repository organized into folders (e.g. tests/ui_tests/login_tests/, tests/ui_tests/profile_tests/, tests/api_tests/), the dashboard currently shows all results aggregated together. There is no way to filter runs or error messages by the folder/suite path they came from.
Robot Framework's own log.html already shows per-suite statistics broken down by folder hierarchy (pass/fail counts, durations per suite). The dashboard should expose similar folder-level filtering.
Requested Behavior
-
Filter runs by folder -- Allow selecting a folder path (e.g. tests/ui_tests/login_tests/) so only tests from that folder are shown in the run history, pass/fail trends, and duration charts.
-
Filter error messages by folder -- When viewing failure messages or error logs, allow scoping to a specific folder so you can quickly see which errors are coming from which area of the test suite.
-
Per-folder metrics -- Show pass rate, failure rate, average duration, and trend lines scoped to the selected folder. This lets teams that own different areas of the codebase see their specific health metrics without noise from other folders.
Use Case
We have a large Robot Framework test suite with hundreds of tests organized across many folders (login, profile, consent, API, etc.). Different team members own different folders. Today, to understand the health of a specific area, we have to manually cross-reference the dashboard with log.html or grep through output.xml. A folder filter on the dashboard would let us instantly see:
- "How are login tests trending this week?"
- "What are the top error messages in profile tests?"
- "Is the failure rate in API tests improving or getting worse?"
Relationship to #61
Issue #61 added a pie chart for folder-based suite navigation in the suite section. This request extends that concept to the rest of the dashboard -- specifically runs, error messages, and trend metrics -- so the folder filter acts as a global scope across all dashboard views.
Suggested UX
Problem
When working with a large test repository organized into folders (e.g.
tests/ui_tests/login_tests/,tests/ui_tests/profile_tests/,tests/api_tests/), the dashboard currently shows all results aggregated together. There is no way to filter runs or error messages by the folder/suite path they came from.Robot Framework's own
log.htmlalready shows per-suite statistics broken down by folder hierarchy (pass/fail counts, durations per suite). The dashboard should expose similar folder-level filtering.Requested Behavior
Filter runs by folder -- Allow selecting a folder path (e.g.
tests/ui_tests/login_tests/) so only tests from that folder are shown in the run history, pass/fail trends, and duration charts.Filter error messages by folder -- When viewing failure messages or error logs, allow scoping to a specific folder so you can quickly see which errors are coming from which area of the test suite.
Per-folder metrics -- Show pass rate, failure rate, average duration, and trend lines scoped to the selected folder. This lets teams that own different areas of the codebase see their specific health metrics without noise from other folders.
Use Case
We have a large Robot Framework test suite with hundreds of tests organized across many folders (login, profile, consent, API, etc.). Different team members own different folders. Today, to understand the health of a specific area, we have to manually cross-reference the dashboard with log.html or grep through output.xml. A folder filter on the dashboard would let us instantly see:
Relationship to #61
Issue #61 added a pie chart for folder-based suite navigation in the suite section. This request extends that concept to the rest of the dashboard -- specifically runs, error messages, and trend metrics -- so the folder filter acts as a global scope across all dashboard views.
Suggested UX