Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Try splitting up integration tests (#25312)
Follow up to #25271 and #21774 Integration test failures will happen much faster of they occur, but now the bottleneck is the `fleetctl` test suite. It's trivial to continue splitting tests up now. We should look into creating an action that checks that mock generation is up-to-date, run it before all the tests, and then remove the mock generation step from each test step. That would save about a minute and a half of runtime from each test and help offset the cost of splitting the tests up. ![ci runtime breakdown](https://github.com/user-attachments/assets/057b8ee1-782c-4e1f-9486-42c7d1169c81) ![ci runtime max](https://github.com/user-attachments/assets/3a26995f-d9cb-490b-84d9-1a7fbb3cd6b3) ![image](https://github.com/user-attachments/assets/b4c888c8-867f-4bdd-9b69-0dc20d0d202a)
- Loading branch information