Run all benchmarks "as tests" in short setup on every PR (#2846)
* Run all benchmarks "as tests" in short setup on every PR * Fix * Update scripts/ci/gitlab/pipeline/short-benchmarks.yml Co-authored-by: Alexander Samusev <[email protected]> * Updated TODO * Removed `--execution wasm` * [asset-conv] Unused Balances type * [asset-conv] native asset change * Dedicated `AssetBalance` type for `pallet_assets` instances * Improved local vs foreign asset handling + test for not allowing pool_assets in pool * Removed `into_multiasset_id` * Fix * Refactor * Fixed create_pool for benchmark with LocalAndForeignAssets (finally found it) * Revert * fmt * Migrates pools with `MultiLocation { parents: 0, interior: Here }` to `MultiLocation { parents: 1, interior: Here }` * Allow `set_storage` for `AllowMultiAssetPools` / `LiquidityWithdrawalFee` * Benchmarks work * Removed comment + more defensive migration * `T::Currency::transfer` -> `Balances::transfer_all` in migration * Change pool_id in migration --------- Co-authored-by: Alexander Samusev <[email protected]> Co-authored-by: parity-processbot <>
parent
8171890f
Please register or sign in to comment