Skip to content
This repository has been archived by the owner on Nov 30, 2021. It is now read-only.

fix(tests): increase component test timeouts to 20min #1316

Merged
merged 1 commit into from
Jul 14, 2014

Conversation

mboersma
Copy link
Member

Some component test failures in our CI system recently have been due
to the tests taking longer than the default Go testing package timeout
of 10 minutes. The tests are in progress, but Go kills the process
after 10 minutes and reports it as failed.

The tradeoff here is that if one of the tests is actually stuck,
we wait twice as long to find that out, but overall this seems like a
fix for CI stability.

Timeout failure examples:
http://ci.deis.io//job/test-router/136/console
http://ci.deis.io/job/test-controller/138/console

@mboersma mboersma added this to the 0.10.0 milestone Jul 14, 2014
@carmstrong
Copy link
Contributor

Code LGTM.

@smothiki
Copy link
Contributor

Code LGTM

@bacongobbler
Copy link
Member

Code LGTM as well.

@bacongobbler
Copy link
Member

Sould we bump this higher for the builder component test, though? The builder could potentially take up to 20 minutes to come up, and then the tests run after that.

@mboersma
Copy link
Member Author

Yes, maybe builder gets 30 minutes. I'll update the PR.

Most component test failures in our CI system recently have been due
to the tests taking longer than the default Go testing package timeout
of 10 minutes. The tests are in progress, but Go kills the process
after 10 minutes and reports it as failed.

The tradeoff here is that if one of the tests is actually stuck,
we wait twice as long to find that out, but overall this seems like a
fix for CI stability. Builder was increased to 30m since it takes much
longer to pull slugbuilder.
mboersma added a commit that referenced this pull request Jul 14, 2014
fix(tests): increase component test timeouts to 20min
@mboersma mboersma merged commit dd68931 into master Jul 14, 2014
@mboersma mboersma deleted the component-test-timeouts branch July 14, 2014 22:49
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants