-
Notifications
You must be signed in to change notification settings - Fork 129
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
Move unittest check to GitHub Actions #317
Conversation
Tests are parallelized
Hi @farhadrgh, I moved almost all CI checks to GitHub Actions because it is easier to manage. And more importantly, the unit test is now parallelized and should be faster to run. Due to this change, I have to temporarily disable most branch protections. So for this week only, all admins could merge things without passing these checks. So be careful. |
Please review this, make sure all tests are covered at |
Also in the future, if new test files are added, remember to update the workflow |
Also, after this gets merged, we should start splitting larger tests into different files, so that we can run them in parallel to reduce the latency. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Tests are parallelized, which significantly reduces the latency for waiting these tests. Azure pipelines are now only used to deploy for now.