-
Notifications
You must be signed in to change notification settings - Fork 670
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
Investigate Consistent CI Failure for Follower Bootup Integration Test #4632
Comments
This test passes locally on next. |
Passes locally on |
Passes locally on |
Passes locally on |
The issue just seems to be that it takes too long and times out in CI. |
It takes about 4 minutes to run locally, but is timing out after 30 minutes in the CI runner. I'm not sure what the best approach should be for tests like this. It might be nice to ignore it during CI, but have a daily job that runs all the slow tests. @wileyj do we have anything like that for other slow tests at the moment? |
@obycode Thank you so much for the quick research. Truly an MVP |
we do - it's a workflow literally called "slow-tests". was literally speaking to @jferrant in slack about this. this worfklow has 2 tests that i identified a while back as tests that can end up running indefinitely, but if they are to pass they each take around 20 minutes on a github runner. these tests are only run during a release process, but can be run manually as a github action with the https://github.com/stacks-network/stacks-core/actions/workflows/standalone-tests.yml workflow (select "slow tests" from the dropdown). running these daily won't give us anything useful - the tests in that slow-tests workflow will either work or they won't and because it's a black blox they're running on, it's rare we'll know why. i recommended to @jferrant that this specific test, if it's going to be unreliable, is to move it to the slow-tests workflow. |
i also have seen this test pass or fail on the same commit, so i have a strong feeling it's what i wrote above - the workflow is just waiting for the test to do something that is either taking too long or will never happen for reasons. |
Investigate Consistent CI Failure for Follower Bootup Integration Test
A number of PRs began failing integration tests after seemingly no changes were made to the areas of code that would impact the integration tests. The purpose of this ticket is to identify why this one test uniformly fails and define a path forward to either resolving or ignoring it.
This is blocking the following PRs submitted by @jferrant:
The text was updated successfully, but these errors were encountered: