Bridges testing improvements (#6536)
This PR includes:
- Refactored integrity tests to support standalone deployment of
`pallet-bridge-messages`.
- Refactored the `open_and_close_bridge_works` test case to support
multiple scenarios, such as:
1. A local chain opening a bridge.
2. Sibling parachains opening a bridge.
3. The relay chain opening a bridge.
- Previously, we added instance support for `pallet-bridge-relayer` but
overlooked updating the `DeliveryConfirmationPaymentsAdapter`.
---------
Co-authored-by:
GitHub Action <action@github.com>
parent
65a92ba5
Showing
- bridges/bin/runtime-common/src/integrity.rs 73 additions, 22 deletionsbridges/bin/runtime-common/src/integrity.rs
- bridges/bin/runtime-common/src/mock.rs 1 addition, 0 deletionsbridges/bin/runtime-common/src/mock.rs
- bridges/modules/relayers/src/lib.rs 3 additions, 2 deletionsbridges/modules/relayers/src/lib.rs
- bridges/modules/relayers/src/mock.rs 8 additions, 7 deletionsbridges/modules/relayers/src/mock.rs
- bridges/modules/relayers/src/payment_adapter.rs 13 additions, 11 deletionsbridges/modules/relayers/src/payment_adapter.rs
- cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/bridge_to_bulletin_config.rs 0 additions, 1 deletion...e-hubs/bridge-hub-rococo/src/bridge_to_bulletin_config.rs
- cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/bridge_to_westend_config.rs 1 addition, 2 deletions...ge-hubs/bridge-hub-rococo/src/bridge_to_westend_config.rs
- cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/tests/tests.rs 18 additions, 12 deletions...ins/runtimes/bridge-hubs/bridge-hub-rococo/tests/tests.rs
- cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/src/bridge_to_rococo_config.rs 1 addition, 2 deletions...ge-hubs/bridge-hub-westend/src/bridge_to_rococo_config.rs
- cumulus/parachains/runtimes/bridge-hubs/bridge-hub-westend/tests/tests.rs 9 additions, 6 deletions...ns/runtimes/bridge-hubs/bridge-hub-westend/tests/tests.rs
- cumulus/parachains/runtimes/bridge-hubs/test-utils/src/test_cases/helpers.rs 66 additions, 46 deletions...runtimes/bridge-hubs/test-utils/src/test_cases/helpers.rs
- cumulus/parachains/runtimes/bridge-hubs/test-utils/src/test_cases/mod.rs 19 additions, 9 deletions...ins/runtimes/bridge-hubs/test-utils/src/test_cases/mod.rs
- cumulus/parachains/runtimes/test-utils/src/lib.rs 15 additions, 7 deletionscumulus/parachains/runtimes/test-utils/src/lib.rs
- prdoc/pr_6536.prdoc 24 additions, 0 deletionsprdoc/pr_6536.prdoc
Please register or sign in to comment