Run tests that are more likely to fail first
This decreases the time to first error.
How to first those:
- Tests more likely to fail have filenames and directories related to the filenames and directories of the current commit.
- Tests that failed in previous CI runs are more likely to fail now
Related issues:
- Automatic parallelization https://gitlab.com/gitlab-org/gitlab-ce/issues/3819
- Run tests in the cloud pre-commit from a client https://gitlab.com/gitlab-org/gitlab-ce/issues/19267
Edited by Jason Yavorska