Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate Lupo CI Tests - Can we speed them up #1240

Closed
jrhoads opened this issue Sep 9, 2024 · 1 comment
Closed

Investigate Lupo CI Tests - Can we speed them up #1240

jrhoads opened this issue Sep 9, 2024 · 1 comment
Labels

Comments

@jrhoads
Copy link
Contributor

jrhoads commented Sep 9, 2024

Currently Lupo CI tests take around 20 minutes give or take to run the entire suite.
This can

  • slow down the pace of development
  • use computing resources for CI
  • hide underlying speed issue with the code

We have done some work to fix this by running the tests in parallel (previously tests were taking 30-40 minutes).
Our current approach splits the specs into 10 groups and runs them in parallel. The overall speed of the test is then the speed of the slowest parallel group.

This investigation would be to identify which specs/tests are taking the most time and see if we can make progress on reducing the overall time for the test suite.

@jrhoads jrhoads added the Epic label Sep 9, 2024
@jrhoads
Copy link
Contributor Author

jrhoads commented Sep 27, 2024

Closing this grouping of work.

Overall we were able to make improvements that resulted in a reduction of the total runtime to about 7 minutes in change.
Roughly a 300% improvement.

@jrhoads jrhoads closed this as completed Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant