Closed
Description
Current problem
Right now the primer tests take more than double the time of the next slower tests. Also the CI configuration is duplicated between primer for stdlib and primer for external tests. The choice of repository to check is also arbitrary.
Desired solution
- Update
primer
tests to own file, separate batches and concurrent runs #5425 > Burst theprimer-external
CI job into multiple jobs to cut down on CI run time - Update
primer
tests to own file, separate batches and concurrent runs #5425 > Remove the duplication in the GitHub action configuration and moveprimer
to its own workflow file - Clarify the criteria for choosing a repository and update the documentation
- Remove repositories that are redundant or less useful considering what we already have
- Fixing dependency to a specific commit to be able to cache repository
- Caching of repository for primers
- Remove duplication in primer jobs by using a job template
- Update
primer
tests to own file, separate batches and concurrent runs #5425 > Only run when something changes inpylint
internals orprimer
testutils - Improve error message on crashes and fatal errors within the primer logs
- Check and see if CI workflow file can be shortened/improved