mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-25 23:27:56 +00:00
2aa7926cac
Found it when trying to run: ``` bot bench-all pallet --pallet=pallet_balances ``` https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/5081585 ## TODO - [x] check/fix command bot for `people-westend-dev` / `people-rococo-dev` https://github.com/paritytech/command-bot-scripts/pull/67
101 lines
2.8 KiB
YAML
101 lines
2.8 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
|
|
|
|
# run short-benchmarks for relay chain runtimes from polkadot
|
|
|
|
short-benchmark-westend: &short-bench
|
|
stage: short-benchmarks
|
|
extends:
|
|
- .docker-env
|
|
- .common-refs
|
|
needs:
|
|
- job: build-short-benchmark
|
|
artifacts: true
|
|
variables:
|
|
RUNTIME: westend
|
|
# Enable debug assertions since we are running optimized builds for testing
|
|
# but still want to have debug assertions.
|
|
RUSTFLAGS: "-C debug-assertions -D warnings"
|
|
RUST_BACKTRACE: "full"
|
|
WASM_BUILD_NO_COLOR: 1
|
|
WASM_BUILD_RUSTFLAGS: "-C debug-assertions -D warnings"
|
|
tags:
|
|
- benchmark
|
|
script:
|
|
- ./artifacts/polkadot benchmark pallet --chain $RUNTIME-dev --pallet "*" --extrinsic "*" --steps 2 --repeat 1
|
|
|
|
# run short-benchmarks for system parachain runtimes from cumulus
|
|
|
|
.short-benchmark-cumulus: &short-bench-cumulus
|
|
stage: short-benchmarks
|
|
extends:
|
|
- .common-refs
|
|
- .docker-env
|
|
needs:
|
|
- job: build-short-benchmark-cumulus
|
|
artifacts: true
|
|
variables:
|
|
RUNTIME_CHAIN: benchmarked-runtime-chain
|
|
# Enable debug assertions since we are running optimized builds for testing
|
|
# but still want to have debug assertions.
|
|
RUSTFLAGS: "-C debug-assertions -D warnings"
|
|
RUST_BACKTRACE: "full"
|
|
WASM_BUILD_NO_COLOR: 1
|
|
WASM_BUILD_RUSTFLAGS: "-C debug-assertions -D warnings"
|
|
tags:
|
|
- benchmark
|
|
script:
|
|
- ./artifacts/polkadot-parachain benchmark pallet --chain $RUNTIME_CHAIN --pallet "*" --extrinsic "*" --steps 2 --repeat 1
|
|
|
|
short-benchmark-asset-hub-rococo:
|
|
<<: *short-bench-cumulus
|
|
variables:
|
|
RUNTIME_CHAIN: asset-hub-rococo-dev
|
|
|
|
short-benchmark-asset-hub-westend:
|
|
<<: *short-bench-cumulus
|
|
variables:
|
|
RUNTIME_CHAIN: asset-hub-westend-dev
|
|
|
|
short-benchmark-bridge-hub-rococo:
|
|
<<: *short-bench-cumulus
|
|
variables:
|
|
RUNTIME_CHAIN: bridge-hub-rococo-dev
|
|
|
|
short-benchmark-bridge-hub-westend:
|
|
<<: *short-bench-cumulus
|
|
variables:
|
|
RUNTIME_CHAIN: bridge-hub-westend-dev
|
|
|
|
short-benchmark-collectives-westend:
|
|
<<: *short-bench-cumulus
|
|
variables:
|
|
RUNTIME_CHAIN: collectives-westend-dev
|
|
|
|
short-benchmark-coretime-rococo:
|
|
<<: *short-bench-cumulus
|
|
variables:
|
|
RUNTIME_CHAIN: coretime-rococo-dev
|
|
|
|
short-benchmark-coretime-westend:
|
|
<<: *short-bench-cumulus
|
|
variables:
|
|
RUNTIME_CHAIN: coretime-westend-dev
|
|
|
|
short-benchmark-people-rococo:
|
|
<<: *short-bench-cumulus
|
|
variables:
|
|
RUNTIME_CHAIN: people-rococo-dev
|
|
|
|
short-benchmark-people-westend:
|
|
<<: *short-bench-cumulus
|
|
variables:
|
|
RUNTIME_CHAIN: people-westend-dev
|
|
|
|
short-benchmark-glutton-westend:
|
|
<<: *short-bench-cumulus
|
|
variables:
|
|
RUNTIME_CHAIN: glutton-westend-dev-1300
|