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

Handle Flaky Geth WS Tests #1727

Merged
merged 1 commit into from
Sep 4, 2020
Merged

Conversation

kclowes
Copy link
Collaborator

@kclowes kclowes commented Sep 2, 2020

What was wrong?

Since we updated the version of Geth that integration tests run against, the start/stop websocket and start/stop_rpc tests periodically cause all tests after them to fail, but only on CI. I suspect it has something to with the port, or setup/teardown between tests but couldn't figure the exact problem out, and feel that there is a diminishing return in spending more time on it. It does work as expected when checked manually.

Related to Issue #1719

How was it fixed?

Just added an xfail for now :(

Todo:

Cute Animal Picture

image

Copy link
Member

@wolovim wolovim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Manual testing of both start and stop methods worked as expected. Agree that these tests can be revisited and aren't highest priority.

My naive theory is just to stuff both the rpc and ws start and stop methods in one test to ensure a given state. Can test that and other uninformed theories separately, though.

@wolovim wolovim changed the title [WIP] Fix Flaky Geth WS Tests Handle Flaky Geth WS Tests Sep 3, 2020
@kclowes kclowes merged commit 08ff156 into ethereum:master Sep 4, 2020
@kclowes kclowes deleted the flaky-geth-ws-tests branch September 4, 2020 02:32
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