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

feat(tests): Run tests in parallel #1572

Merged
merged 10 commits into from
Nov 2, 2020
Merged

Conversation

rahulgurnani
Copy link
Contributor

@rahulgurnani rahulgurnani commented Oct 20, 2020

Run tests in parallel. Break up the tests into 3 functions: manual, packages and root. Run those via GNU parallel. Moved some expensive tests to manual mode.

With these changes, the badger tests can now run in under 6 minutes on a fast machine.


This change is Reviewable

@CLAassistant
Copy link

CLAassistant commented Oct 20, 2020

CLA assistant check
All committers have signed the CLA.

@rahulgurnani rahulgurnani changed the title feat(tests): Run Badger Tests in Parallel feat(tests): Run tests in parallel Oct 20, 2020
@rahulgurnani rahulgurnani force-pushed the rahulgurnani/tests_parallel branch from 2f107ad to f3d3388 Compare October 20, 2020 12:07
@rahulgurnani rahulgurnani force-pushed the rahulgurnani/tests_parallel branch from 8d39d98 to a024ffb Compare October 23, 2020 07:18
@rahulgurnani rahulgurnani marked this pull request as ready for review October 29, 2020 13:47
@manishrjain manishrjain merged commit 774a99d into master Nov 2, 2020
@manishrjain manishrjain deleted the rahulgurnani/tests_parallel branch November 2, 2020 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants