mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-30 11:57:56 +00:00
bb04175303
* 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 <41779041+alvicsam@users.noreply.github.com> * 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 <41779041+alvicsam@users.noreply.github.com> Co-authored-by: parity-processbot <>
57 lines
1.4 KiB
YAML
57 lines
1.4 KiB
YAML
# This file is part of .gitlab-ci.yml
|
|
# Here are all jobs that are executed during "short-benchmarks" stage
|
|
|
|
# Run all pallet benchmarks only once to check if there are any errors
|
|
.short-benchmark-template: &short-bench
|
|
stage: short-benchmarks
|
|
extends:
|
|
- .common-refs
|
|
- .docker-env
|
|
needs:
|
|
- job: build-short-benchmark
|
|
artifacts: true
|
|
variables:
|
|
RUNTIME_CHAIN: benchmarked-runtime-chain
|
|
script:
|
|
- ./artifacts/polkadot-parachain benchmark pallet --wasm-execution compiled --chain $RUNTIME_CHAIN --pallet "*" --extrinsic "*" --steps 2 --repeat 1
|
|
|
|
short-benchmark-asset-hub-polkadot:
|
|
<<: *short-bench
|
|
variables:
|
|
RUNTIME_CHAIN: asset-hub-polkadot-dev
|
|
|
|
short-benchmark-asset-hub-kusama:
|
|
<<: *short-bench
|
|
variables:
|
|
RUNTIME_CHAIN: asset-hub-kusama-dev
|
|
|
|
short-benchmark-asset-hub-westend:
|
|
<<: *short-bench
|
|
variables:
|
|
RUNTIME_CHAIN: asset-hub-westend-dev
|
|
|
|
short-benchmark-bridge-hub-polkadot:
|
|
<<: *short-bench
|
|
variables:
|
|
RUNTIME_CHAIN: bridge-hub-polkadot-dev
|
|
|
|
short-benchmark-bridge-hub-kusama:
|
|
<<: *short-bench
|
|
variables:
|
|
RUNTIME_CHAIN: bridge-hub-kusama-dev
|
|
|
|
short-benchmark-bridge-hub-rococo:
|
|
<<: *short-bench
|
|
variables:
|
|
RUNTIME_CHAIN: bridge-hub-rococo-dev
|
|
|
|
short-benchmark-collectives-polkadot :
|
|
<<: *short-bench
|
|
variables:
|
|
RUNTIME_CHAIN: collectives-polkadot-dev
|
|
|
|
short-benchmark-glutton-kusama :
|
|
<<: *short-bench
|
|
variables:
|
|
RUNTIME_CHAIN: glutton-kusama-dev-1300
|