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

Introduce test load balancing for MacOS and Windows build pipeline jobs #392

Closed
emmacasolin opened this issue Jun 29, 2022 · 0 comments · Fixed by #394
Closed

Introduce test load balancing for MacOS and Windows build pipeline jobs #392

emmacasolin opened this issue Jun 29, 2022 · 0 comments · Fixed by #394
Assignees
Labels
enhancement New feature or request r&d:polykey:supporting activity Supporting core activity

Comments

@emmacasolin
Copy link
Contributor

emmacasolin commented Jun 29, 2022

Specification

Test load balancing was implemented in Typescript Demo Lib using Jest's --shard option in order to parallelise the tests there. We can do a similar thing here in order to speed up our tests. Due to upstream issues we are currently unable to include stdout/stderr output in our Junit reports on Gitlab (MatrixAI/TypeScript-Demo-Lib#66) so sharding is not suitable for our linux tests where we may need to be debugging on the CI/CD. As such, we can leave the existing child pipeline setup for our linux tests and introduce test load balancing only to our tests running on other platforms.

Additional context

Tasks

  1. Port changes from TS Demo Lib to here
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request r&d:polykey:supporting activity Supporting core activity
Development

Successfully merging a pull request may close this issue.

2 participants