Dashboard
The Spekra dashboard provides an at-a-glance view of your test suite health. It's designed to surface the most important information quickly.
Overview
When you log in, you'll see the main dashboard with:
- Key Metrics - Suite reliability, stability, and test count
- Recent Runs - Latest test runs with status
- Flaky Tests - Tests currently marked as flaky
- Trends - Charts showing metrics over time
Key Metrics
Suite Reliability
The percentage of test runs where all tests produced consistent results (all passed or all failed on first attempt, without needing retries).
A high reliability score (>95%) indicates a stable test suite.
Suite Stability
The percentage of test runs where all tests ultimately passed (including after retries).
This measures the "green build" rate of your test suite.
Test Count
The total number of unique tests tracked by Spekra. This helps you monitor test suite growth.
Recent Runs
The recent runs section shows your latest test executions:
| Column | Description |
|---|---|
| Run ID | Unique identifier, links to run details |
| Branch | Git branch that triggered the run |
| Status | Overall run result (passed/failed/flaky) |
| Tests | Count of tests in the run |
| Duration | Total execution time |
| Time | When the run completed |
Click any run to see detailed results.
Navigation
The sidebar provides access to:
- Dashboard - Main overview (you are here)
- Runs - All test runs with filtering
- Flaky Tests - Tests flagged as flaky
- Settings - Team and API key management
Filtering
Use the time range selector to view metrics for:
- Last 7 days (default)
- Last 30 days
- Last 90 days
Shorter time ranges help identify recent regressions; longer ranges show overall trends.
Next Steps
- Test runs - Detailed run analysis
- Flaky tests view - Managing flaky tests
- Stability metrics - Understanding the numbers