diff --git a/.gitlab/pipeline/publish.yml b/.gitlab/pipeline/publish.yml index 954df10bef018e1006f4e698a255b50406191eaf..d8f5d5832291f7afced292d3b0fdeb6238de26a8 100644 --- a/.gitlab/pipeline/publish.yml +++ b/.gitlab/pipeline/publish.yml @@ -70,7 +70,9 @@ publish-subsystem-benchmarks: - .kubernetes-env - .publish-gh-pages-refs needs: - - job: subsystem-regression-tests + - job: subsystem-benchmark-availability-recovery + artifacts: true + - job: subsystem-benchmark-availability-distribution artifacts: true - job: publish-rustdoc artifacts: false @@ -109,7 +111,9 @@ trigger_workflow: needs: - job: publish-subsystem-benchmarks artifacts: false - - job: subsystem-regression-tests + - job: subsystem-benchmark-availability-recovery + artifacts: true + - job: subsystem-benchmark-availability-distribution artifacts: true script: - echo "Triggering workflow" diff --git a/.gitlab/pipeline/test.yml b/.gitlab/pipeline/test.yml index af16f5d2de7f44358bf73424e71f8690574ed150..76f3533c296d4ae39f3772abfa8f495cb658a719 100644 --- a/.gitlab/pipeline/test.yml +++ b/.gitlab/pipeline/test.yml @@ -511,12 +511,12 @@ test-syscalls: fi allow_failure: false # this rarely triggers in practice -subsystem-regression-tests: +subsystem-benchmark-availability-recovery: stage: test artifacts: name: "${CI_JOB_NAME}_${CI_COMMIT_REF_NAME}" when: always - expire_in: 1 days + expire_in: 1 hour paths: - charts/ extends: @@ -525,6 +525,23 @@ subsystem-regression-tests: - .run-immediately script: - cargo bench --profile=testnet -p polkadot-availability-recovery --bench availability-recovery-regression-bench --features subsystem-benchmarks + tags: + - benchmark + allow_failure: true + +subsystem-benchmark-availability-distribution: + stage: test + artifacts: + name: "${CI_JOB_NAME}_${CI_COMMIT_REF_NAME}" + when: always + expire_in: 1 hour + paths: + - charts/ + extends: + - .docker-env + - .common-refs + - .run-immediately + script: - cargo bench --profile=testnet -p polkadot-availability-distribution --bench availability-distribution-regression-bench --features subsystem-benchmarks tags: - benchmark