Add try_state and integrity_test to XCM simulator fuzzer (#3222)
This adds `try_state()` and `integrity_test()` to the four runtimes of the XCM-simulator fuzzer. With this, we are able to stress-test [message-queue's try_state](https://github.com/paritytech/polkadot-sdk/blob/7df1ae3b/substrate/frame/message-queue/src/lib.rs#L1245-L1347). This also adds the `Transact` block-listing from #2424 to avoid false-positives. Thank you @ggwpez for the help with the runtime configurations.
Showing
- Cargo.lock 2 additions, 0 deletionsCargo.lock
- polkadot/xcm/xcm-simulator/fuzzer/Cargo.toml 13 additions, 0 deletionspolkadot/xcm/xcm-simulator/fuzzer/Cargo.toml
- polkadot/xcm/xcm-simulator/fuzzer/README.md 3 additions, 3 deletionspolkadot/xcm/xcm-simulator/fuzzer/README.md
- polkadot/xcm/xcm-simulator/fuzzer/src/fuzz.rs 39 additions, 3 deletionspolkadot/xcm/xcm-simulator/fuzzer/src/fuzz.rs
- polkadot/xcm/xcm-simulator/fuzzer/src/parachain.rs 17 additions, 27 deletionspolkadot/xcm/xcm-simulator/fuzzer/src/parachain.rs
- polkadot/xcm/xcm-simulator/fuzzer/src/relay_chain.rs 19 additions, 26 deletionspolkadot/xcm/xcm-simulator/fuzzer/src/relay_chain.rs
Please register or sign in to comment