Skip to content
Snippets Groups Projects
  • Ignacio Palacios's avatar
    [xcm-emulator] Chains generic over Network & Integration tests restructure (#2092) · ffa0e30e
    Ignacio Palacios authored
    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 <>
    Unverified
    ffa0e30e
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
.gitignore 510 B
!polkadot.service
.cargo-remote.toml
.direnv/
.DS_Store
.env*
.idea
.local
.lycheecache
.vscode
.wasm-binaries
*.adoc
*.bin
*.iml
*.orig
*.rej
*.swp
**/._*
**/.criterion/
**/*.rs.bk
**/hfuzz_target/
**/hfuzz_workspace/
**/node_modules
**/target/
**/wip/*.stderr
/.cargo/config
/.envrc
artifacts
bin/node-template/Cargo.lock
nohup.out
polkadot_argument_parsing
polkadot.*
pwasm-alloc/Cargo.lock
pwasm-libc/Cargo.lock
release-artifacts
release.json
rls*.log
runtime/wasm/target/
substrate.code-workspace
target/