Enable Harness to retain execution state from previous pipeline stages, allowing users to re-run only failed test cases rather than re-executing entire stages. This includes:
Selective Test Re-Run: Identify and re-run only failed tests from a previous execution while preserving successful test results
UI Controls: One-click re-run of failed tests directly from the pipeline execution Tests tab
API/OOTB Support: Native API endpoints and step templates without requiring custom scripting
Aggregated Results: Unified view combining original and re-run results for accurate pipeline status
Business Impact
Cost Reduction: Eliminates redundant test executions when addressing flaky tests, reducing CI/CD compute costs by 20-40% for organizations with large test suites.
Developer Productivity: Reduces feedback loop from 60+ minutes (full suite re-run) to under 5 minutes for failed test verification, recovering 2-4 hours per developer weekly.
Competitive Parity: CircleCI, GitLab, and other platforms offer "re-run failed tests only" capabilities. This gap is a common objection during Harness CI evaluations and migration discussions.
Pipeline Velocity: Faster mean-time-to-green on PRs, reduced queue congestion, and accelerated release cycles.