-
Notifications
You must be signed in to change notification settings - Fork 265
test: light client discovery #6943
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
base: develop
Are you sure you want to change the base?
Conversation
Jenkins BuildsClick to see older builds (28)
|
|
This test should work when this is resolved: |
df48dbf to
6c2cec5
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #6943 +/- ##
============================================
+ Coverage 36.28% 59.76% +23.48%
============================================
Files 800 815 +15
Lines 111467 113558 +2091
============================================
+ Hits 40446 67872 +27426
+ Misses 65933 38853 -27080
- Partials 5088 6833 +1745
Flags with carried forward coverage won't be shown. Click here to find out more. |
6c2cec5 to
e0ba505
Compare
e0ba505 to
99d8e61
Compare
|
On CI, test is failing because it discovers MORE peers than required: These are probably the peers from parallel runs, and this is expected. |
Caution
Blocked until resolved:
The test passes in a fresh setup:
docker compose ...pytest -k test_discoveryBut trying to run the
test_discoveryafter any other tests fails. The problm is that docker reuses IP addresses, and peer exchange server cache seem to only clear it in 10 min. So intest_discoverythe peer exchange client gets a list of nodes from previous test runs. We even try to connect to them, but obviously fail.