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

tests: disable running tests in parallel in Travis CI #109

Merged
merged 1 commit into from
Sep 26, 2020

Conversation

charlievieth
Copy link
Contributor

@charlievieth charlievieth commented Sep 26, 2020

Travis CI is slow and this makes tests that have timeouts flaky. We could increase the timeouts, but that would slow the feedback cycle of local development. Instead this commit disables running tests in parallel when the 'travis' build tag is provided (I had some spicier names for it, but I considering this is OSS 'travis' will do).

Note: we do not rely on tests being parallel to identify race conditions we do that explicitly and often.

Travis CI is slow and this makes tests that have timeouts flaky. We
could increase the timeouts, but that would slow the feedback cycle of
local development. Instead this commit disables running tests in
parallel when the 'travis' build tag is provided (I had some spicier
names for it, but I considering this is OSS 'travis' will do).

Note: we do not rely on tests being parallel to identify race conditions
- we do that explicitly and often.
@charlievieth charlievieth merged commit 656a958 into master Sep 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants