Skip to content

[light-client] Create light-client testing infrastructure #963

@lexnv

Description

@lexnv

Reutilize as many subxt tests as possible while ensuring the light-client properly functions.

  • modify/adjust the 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)
  • guard the tests that are compatible with light-client (light-client exposes a subset of the RPC methods exposed by substrate) with a feature flag
  • add a CI step to run the subxt tests using a light-client

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions