-
Notifications
You must be signed in to change notification settings - Fork 190
add transport interop testing config #1039
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: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Dave Grantham <[email protected]>
Signed-off-by: Dave Grantham <[email protected]>
Signed-off-by: Dave Grantham <[email protected]>
|
This now works with the re-written transport interop testing framework. Yes the tests are failing but that's a different issue with py-libp2p. This is about getting the Docker image building and running. |
|
Thanks, @dhuseby, for raising this PR. There are no issues with py-libp2p itself—the difference is that it has basic linting configurations enabled (checking for trailing whitespaces, extra newlines, line length, etc.), unlike the test-plans repo. We usually run: I’d be happy to resolve these—it should take less than half an hour. Please let me know if you’d prefer me to raise a PR against your fork or if you’d like to grant collaborator access so I can fix them directly here. |
|
Hi @sumanjeet0012, since I don't have admin access to add collaborators directly, could you please:
Alternatively, if you create a branch and let me know the name, I can pull and push those commits directly to this PR branch. Thanks! |
|
@dhuseby I would like to share that we recently had a meeting where we discussed the resolution of the lint issues in this PR #1042 . Both @pacrob and @acul71 have confirmed that this PR successfully addresses the lint issues. wish to share that this PR #1042 will be merged soon. |
lint issue fix
|
@sumanjeet0012 has this got Current commit SHA for python-v0.4:
This is set in This commit corresponds to the "Enhance QUIC Connection ID tracking with proactive notification and improved fallback" commit from PR #1046, which includes the QUIC interop fixes we implemented. |
Signed-off-by: Dave Grantham [email protected]
What was wrong?
The python transport interop testing configuration files were originally checked into the test-plans repo when they should be in the implementation repo like every other implementation.
How was it fixed?
Added
interop/transport/Dockerfile,interop/transport/ping_test.py, andinterop/transport/pyproject.tomlfor the transport interop testing framework to use.To-Do
Cute Animal Picture