[xcm-emulator] Chains generic over Network & Integration tests restructure (#2092)
Closes: - #1383 - Declared chains can be now be imported and reused in a different crate. - Chain declaration are now generic over a generic type `N` (the Network) - #1389 - Solved #1383, chains and networks declarations can be restructure to avoid having to compile all chains when running integrations tests where are not needed. - Chains are now declared on its own crate (removed from `integration-tests-common`) - Networks are now declared on its own crate (removed from `integration-tests-common`) - Integration tests will import only the relevant Network crate - `integration-tests-common` is renamed to `emulated-integration-tests-common` All this is necessary to be able to implement what is described here: https://github.com/paritytech/roadmap/issues/56#issuecomment-1777010553 --------- Co-authored-by: command-bot <>
Showing
- .gitignore 0 additions, 1 deletion.gitignore
- Cargo.lock 250 additions, 82 deletionsCargo.lock
- Cargo.toml 16 additions, 4 deletionsCargo.toml
- cumulus/parachains/integration-tests/emulated/assets/asset-hub-polkadot/src/tests/reserve_transfer.rs 0 additions, 412 deletions...d/assets/asset-hub-polkadot/src/tests/reserve_transfer.rs
- cumulus/parachains/integration-tests/emulated/assets/asset-hub-rococo/Cargo.toml 0 additions, 56 deletions...gration-tests/emulated/assets/asset-hub-rococo/Cargo.toml
- cumulus/parachains/integration-tests/emulated/assets/asset-hub-westend/Cargo.toml 0 additions, 71 deletions...ration-tests/emulated/assets/asset-hub-westend/Cargo.toml
- cumulus/parachains/integration-tests/emulated/bridges/bridge-hub-rococo/Cargo.toml 0 additions, 41 deletions...ation-tests/emulated/bridges/bridge-hub-rococo/Cargo.toml
- cumulus/parachains/integration-tests/emulated/bridges/bridge-hub-westend/Cargo.toml 0 additions, 41 deletions...tion-tests/emulated/bridges/bridge-hub-westend/Cargo.toml
- cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo/Cargo.toml 25 additions, 0 deletions...ated/chains/parachains/assets/asset-hub-rococo/Cargo.toml
- cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo/src/genesis.rs 70 additions, 0 deletions.../chains/parachains/assets/asset-hub-rococo/src/genesis.rs
- cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo/src/lib.rs 55 additions, 0 deletions...ated/chains/parachains/assets/asset-hub-rococo/src/lib.rs
- cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend/Cargo.toml 25 additions, 0 deletions...ted/chains/parachains/assets/asset-hub-westend/Cargo.toml
- cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend/src/genesis.rs 67 additions, 0 deletions...chains/parachains/assets/asset-hub-westend/src/genesis.rs
- cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend/src/lib.rs 55 additions, 0 deletions...ted/chains/parachains/assets/asset-hub-westend/src/lib.rs
- cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-wococo/Cargo.toml 26 additions, 0 deletions...ated/chains/parachains/assets/asset-hub-wococo/Cargo.toml
- cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-wococo/src/lib.rs 53 additions, 0 deletions...ated/chains/parachains/assets/asset-hub-wococo/src/lib.rs
- cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo/Cargo.toml 24 additions, 0 deletions...ed/chains/parachains/bridges/bridge-hub-rococo/Cargo.toml
- cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo/src/genesis.rs 83 additions, 0 deletions...hains/parachains/bridges/bridge-hub-rococo/src/genesis.rs
- cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo/src/lib.rs 49 additions, 0 deletions...ed/chains/parachains/bridges/bridge-hub-rococo/src/lib.rs
- cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-westend/Cargo.toml 24 additions, 0 deletions...d/chains/parachains/bridges/bridge-hub-westend/Cargo.toml
Please register or sign in to comment