Skip to content

Research and potentially replace stateful lightwalletd tests with regtest #9941

Description

@oxarbitrage

Currently, Zebra’s CI runs several integration tests related to lightwalletd. Many of these tests require nodes that are close to the chain tip, which makes them unreliable, slow, and difficult to maintain over time.

Using regtest mode could significantly reduce sync times and improve reliability, while also lowering ongoing maintenance costs.

Goal

Explore replacing the current stateful lightwalletd tests with tests that run in regtest mode.

Specifically, we want to deprecate and remove:

Options

  • Integrate lightwalletd into the Python QA framework. Similar to what we already did with zallet.
  • Replace with Rust integration tests in regtest mode.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-researchCategory: Engineering notes in support of design choicesC-testingCategory: These are testslightwalletdany work associated with lightwalletd

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions