Skip to content

Commit

Permalink
[xcm-emulator] Chains generic over Network & Integration tests restru…
Browse files Browse the repository at this point in the history
…cture (paritytech#2092)

Closes:
- paritytech#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)
- paritytech#1389
- Solved paritytech#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:
paritytech/roadmap#56 (comment)

---------

Co-authored-by: command-bot <>
  • Loading branch information
NachoPal authored Nov 8, 2023
1 parent 5039095 commit ffa0e30
Show file tree
Hide file tree
Showing 79 changed files with 2,669 additions and 2,745 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
**/._*
**/.criterion/
**/*.rs.bk
**/chains/
**/hfuzz_target/
**/hfuzz_workspace/
**/node_modules
Expand Down
Loading

0 comments on commit ffa0e30

Please sign in to comment.