Whole subsystem test for new availability-distribution (#2552)
* WIP: Whole subsystem test. * New tests compile. * Avoid needless runtime queries for no validator nodes. * Make tx and rx publicly accessible in virtual overseer. This simplifies mocking in some cases, as tx can be cloned, but rx can not. * Whole subsystem test working. * Update node/network/availability-distribution/src/session_cache.rs Co-authored-by:Andronik Ordian <write@reusable.software> * Update node/network/availability-distribution/src/session_cache.rs Co-authored-by:
Andronik Ordian <write@reusable.software> * Document better what `None` return value means. * Get rid of BitVec dependency. * Update Cargo.lock * Hopefully fixed implementers guide build. Co-authored-by:
Andronik Ordian <write@reusable.software>
Showing
- polkadot/.gitlab-ci.yml 1 addition, 1 deletionpolkadot/.gitlab-ci.yml
- polkadot/Cargo.lock 2 additions, 0 deletionspolkadot/Cargo.lock
- polkadot/node/network/availability-distribution/Cargo.toml 2 additions, 0 deletionspolkadot/node/network/availability-distribution/Cargo.toml
- polkadot/node/network/availability-distribution/src/error.rs 4 additions, 0 deletionspolkadot/node/network/availability-distribution/src/error.rs
- polkadot/node/network/availability-distribution/src/lib.rs 3 additions, 0 deletionspolkadot/node/network/availability-distribution/src/lib.rs
- polkadot/node/network/availability-distribution/src/requester/fetch_task/tests.rs 15 additions, 32 deletions...ailability-distribution/src/requester/fetch_task/tests.rs
- polkadot/node/network/availability-distribution/src/session_cache.rs 26 additions, 7 deletions...de/network/availability-distribution/src/session_cache.rs
- polkadot/node/network/availability-distribution/src/tests.rs 0 additions, 1278 deletionspolkadot/node/network/availability-distribution/src/tests.rs
- polkadot/node/network/availability-distribution/src/tests/mock.rs 148 additions, 0 deletions.../node/network/availability-distribution/src/tests/mock.rs
- polkadot/node/network/availability-distribution/src/tests/mod.rs 63 additions, 0 deletions...t/node/network/availability-distribution/src/tests/mod.rs
- polkadot/node/network/availability-distribution/src/tests/state.rs 317 additions, 0 deletions...node/network/availability-distribution/src/tests/state.rs
- polkadot/node/subsystem-test-helpers/src/lib.rs 15 additions, 2 deletionspolkadot/node/subsystem-test-helpers/src/lib.rs
Please register or sign in to comment