Run a quantus-node --dev (the chain repo's Dockerfile, or a binary from its releases, pinned by version) as a service in the CI job, and mark the adapter's integration tests #[ignore] unless WALLET_DEV_NODE is set. Tests: connect, balance of crystal_alice, sign and submit a transfer with each scheme, watch to finality, dispatch-error decoding, reversible schedule and cancel.
Acceptance
The tests run on every push on the rust-gtk3 runner and finish in under five minutes. Locally, WALLET_DEV_NODE=ws://127.0.0.1:9944 cargo test -- --ignored runs the same suite.
Depends on
The subxt config.
Parent: #3
## Scope
Run a `quantus-node --dev` (the chain repo's Dockerfile, or a binary from its releases, pinned by version) as a service in the CI job, and mark the adapter's integration tests `#[ignore]` unless `WALLET_DEV_NODE` is set. Tests: connect, balance of `crystal_alice`, sign and submit a transfer with each scheme, watch to finality, dispatch-error decoding, reversible schedule and cancel.
## Acceptance
The tests run on every push on the `rust-gtk3` runner and finish in under five minutes. Locally, `WALLET_DEV_NODE=ws://127.0.0.1:9944 cargo test -- --ignored` runs the same suite.
## Depends on
The subxt config.
grenade
added the child label 2026-09-15 12:39:07 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Parent: #3
Scope
Run a
quantus-node --dev(the chain repo's Dockerfile, or a binary from its releases, pinned by version) as a service in the CI job, and mark the adapter's integration tests#[ignore]unlessWALLET_DEV_NODEis set. Tests: connect, balance ofcrystal_alice, sign and submit a transfer with each scheme, watch to finality, dispatch-error decoding, reversible schedule and cancel.Acceptance
The tests run on every push on the
rust-gtk3runner and finish in under five minutes. Locally,WALLET_DEV_NODE=ws://127.0.0.1:9944 cargo test -- --ignoredruns the same suite.Depends on
The subxt config.