-
Notifications
You must be signed in to change notification settings - Fork 75
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
Feat/rpc tests #1202
Feat/rpc tests #1202
Conversation
Blocked. Needs on help on this failure: https://github.com/stellar/soroban-tools/actions/runs/7921583339/job/21627229312?pr=1202 and also which quickstart to point to |
e465789
to
82a317e
Compare
Still blocked. Tests are flaky. This blocks #1106 |
82a317e
to
8cad000
Compare
I was able to fix the rpc tests with some sleeps (which suggests a concurrency issue), but it seems that I shouldn't use async traits in one of the msrv tests because it's a recent addition to rust. Is this an issue? I could probably use the crate, but last time I tried (a year ago) I ran into some issues. |
59ece7d
to
f390d56
Compare
c586dd4
to
9b77f3a
Compare
The changes in this commit update the dependencies and refactor the test code to improve readability and maintainability. chore: remove unused code and options from test script
9b77f3a
to
33c4cbe
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's not ideal to keep those sleeps in, but also don't want to block us moving forward with this and getting this committed. I do think we need to get to the bottom of why the sleeps are needed though.
What
Adds NetworkRunnable trait so that commands that need the RPC can have a common run function.
Adds to the bindings action to test RPC.
Why
[TODO: Why this change is being made. Include any context required to understand the why.]
Known limitations
[TODO or N/A]