Stage State Retention and Advanced Re-Run
long-term
S
Shamrock green Newt
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.
Log In
s
shivkumar.loka
marked this post as
long-term
s
shivkumar.loka
Hey Nick,
Thank you for providing all the details for this feature request. We will plan this as an enhancement with our Test Intelligence feature. I have created a Jira to track this internally with our engineers. We will keep you posted with the updates via this idea board and release notes.
Regards
Shivkumar Loka
Harness Product Team