BridgeHub[Rococo/Wococo] test batched relaying of messages and their dispatch (#2578)
Added some tests that aim to cover the runtime configuration that is exercised when BH receives relayed complex message. * checks correct importing of proofs for: bridged chain finality, bridged para heads, bridged messages, * checks relayer extension correctly configured to reward submitting relayer, * checks relayed message is successfully dispatched. Also moved generic test-utils from `asset-test-utils: parachains/runtimes/assets/test-utils` one level up to new crate `parachains-runtimes-test-utils: parachains/runtimes/test-utils` to be reused by BridgeHubs. Signed-off-by:acatangiu <adrian@parity.io> Co-authored-by:
Branislav Kontur <bkontur@gmail.com>
Showing
- cumulus/.gitignore 0 additions, 1 deletioncumulus/.gitignore
- cumulus/Cargo.lock 52 additions, 0 deletionscumulus/Cargo.lock
- cumulus/bridges/bin/runtime-common/src/lib.rs 1 addition, 1 deletioncumulus/bridges/bin/runtime-common/src/lib.rs
- cumulus/bridges/bin/runtime-common/src/messages_generation.rs 3 additions, 5 deletions...lus/bridges/bin/runtime-common/src/messages_generation.rs
- cumulus/bridges/modules/parachains/src/lib.rs 41 additions, 55 deletionscumulus/bridges/modules/parachains/src/lib.rs
- cumulus/bridges/primitives/test-utils/Cargo.toml 8 additions, 1 deletioncumulus/bridges/primitives/test-utils/Cargo.toml
- cumulus/bridges/primitives/test-utils/src/lib.rs 41 additions, 0 deletionscumulus/bridges/primitives/test-utils/src/lib.rs
- cumulus/parachains/runtimes/assets/statemine/tests/tests.rs 15 additions, 31 deletionscumulus/parachains/runtimes/assets/statemine/tests/tests.rs
- cumulus/parachains/runtimes/assets/statemint/tests/tests.rs 12 additions, 16 deletionscumulus/parachains/runtimes/assets/statemint/tests/tests.rs
- cumulus/parachains/runtimes/assets/test-utils/Cargo.toml 2 additions, 0 deletionscumulus/parachains/runtimes/assets/test-utils/Cargo.toml
- cumulus/parachains/runtimes/assets/test-utils/src/lib.rs 15 additions, 406 deletionscumulus/parachains/runtimes/assets/test-utils/src/lib.rs
- cumulus/parachains/runtimes/assets/test-utils/src/test_cases.rs 4 additions, 33 deletions...s/parachains/runtimes/assets/test-utils/src/test_cases.rs
- cumulus/parachains/runtimes/assets/westmint/tests/tests.rs 15 additions, 31 deletionscumulus/parachains/runtimes/assets/westmint/tests/tests.rs
- cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/Cargo.toml 2 additions, 0 deletions...achains/runtimes/bridge-hubs/bridge-hub-rococo/Cargo.toml
- cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs 0 additions, 3 deletions...achains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs
- cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/tests/tests.rs 356 additions, 197 deletions...ins/runtimes/bridge-hubs/bridge-hub-rococo/tests/tests.rs
- cumulus/parachains/runtimes/bridge-hubs/test-utils/Cargo.toml 24 additions, 3 deletions...lus/parachains/runtimes/bridge-hubs/test-utils/Cargo.toml
- cumulus/parachains/runtimes/bridge-hubs/test-utils/src/lib.rs 5 additions, 3 deletions...lus/parachains/runtimes/bridge-hubs/test-utils/src/lib.rs
- cumulus/parachains/runtimes/bridge-hubs/test-utils/src/test_cases.rs 571 additions, 191 deletions...achains/runtimes/bridge-hubs/test-utils/src/test_cases.rs
- cumulus/parachains/runtimes/test-utils/Cargo.toml 74 additions, 0 deletionscumulus/parachains/runtimes/test-utils/Cargo.toml
Please register or sign in to comment