Our automation tests run in gitlab CI environment. We have a regression suite of around 80 tests. If a test fails due to some intermittent issue, the CI job fails and since the next stage is dependent on the Regression one, the pipeline gets blocked. We retry the job to rerun regression suite expecting this time it will pass, but some other test fails this time. So, my question is: Is there any capability using which on retrying the failed CI job, only the failed tests run (Not the whole suite)?