# 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