-
Notifications
You must be signed in to change notification settings - Fork 248
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
[light-client] Create light-client testing infrastructure #963
Comments
For the experimental light-client support those offer great coverage and give us enough confidence. Stabilizing the light clientIdeally, when stabilizing the light client we can take it one step further and reuse all the tests from the subxt's repo for both the jsonrpsee client and for the light-client as well. Currently, the smoldot syncs up slowly with a freshly booted substrate node on x86 (tested both on CI and local AMD box). It may be possible to overcome the need of spawning a dedicated substrate node that is shared for all tests. subxt/testing/integration-tests/src/light_client/mod.rs Lines 7 to 27 in 84df959
|
Reutilize as many subxt tests as possible while ensuring the light-client properly functions.
substrate-runner
to spawn local substrate nodes compatible with the light client(light-client waits indefinitely for the GranPa warp sync while spawning a single node)
The text was updated successfully, but these errors were encountered: