E2E: Generate knapsack report on scheduled runs
What does this MR do and why?
Describe in detail what your merge request does and why.
Automated up to date knapsack report
- Add rake task to merge and upload knapsack test report
- Automatically generate and upload knapsack reports on scheduled master runs for review-qa tests
- Always fetch latest knapsack report on review-qa-all and review-qa-reliable runs for a more even and up to date test distribution
To further improve test distribution, I believe generating a different report per environment type would be beneficial as not all tests are executed in all run types and execution time can differ as well.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Closes: https://gitlab.com/gitlab-org/quality/team-tasks/-/issues/1103
Edited by Andrejs Cunskis