Astar
Astar copied to clipboard
Add XCM integration tests
We currently have xcm-simulator-tests
, which is not ideal as it's based on a mock runtime duplicating Shiden runtime. Instead, all runtimes including Shibuya/Shiden/Astar should be covered and the tests should be done against real-life relay chain and parachain runtimes.
There are 2 options for us:
- Chopsticks
- Pros: test on live network forks, is able to cover more scenarios like HRMP channels, between runtimes with different XCM/deps version.
- Cons: tests are written with TS/JS.
- XCM emulator
- Pros: written in Rust.
- Cons: cannot test HRMP channels; runtimes need to be the same deps version; will introduce extra build overhead for tests, CI.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.
Emulator added via this uplift: https://github.com/AstarNetwork/Astar/pull/978
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.
@Dinonard @shaunxw I believe this is already solved
True!