Now GA:
Docs: Re-run failed tests - CircleCI.
New functionality to rerun failed tests. When selecting this option (see image below), only a subset of tests are rerun, instead of rerunning the entire test suite when a transient test failure arises.
Historically, when your testing job in a workflow has flaky tests, the only option to get to a successful workflow was to rerun your workflow from failed. This type of rerun executes all tests from your testing job, including tests that passed, which prolongs time-to-feedback and consumes credits unneccessarily.
This functionality reruns failed tests from the same commit, not new ones.
If you have issues setting up and/or using this functionality, comment below.