Experiment with running previously failed tests early
What is the GitLab engineering productivity problem to solve?
Can iteration or cycle time be improved if failed tests are run earlier in the gitlab-org/gitlab
pipeline?
Problem identification checklist
-
The root cause of the problem is identified. -
The surface of the problem is as small as possible.
What are the potential solutions?
- Run failed tests earlier in a new job for the merge request pipeline using spec failures /-/merge_requests/:merge_request_id/test_reports.json.
Verify that the solution has improved the situation
-
The solution improved the situation. - If yes, check this box and close the issue. Well done!
🎉 - Otherwise, create a new "Productivity Improvement" issue. You can re-use the description from this issue, but another solution should be chosen this time.
- If yes, check this box and close the issue. Well done!
Edited by Kyle Wiebers