mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Valera V Harseko
2 days ago 8b0cb43f7a6bf6c6082718da66127c357cef1ff8
refs
author Valera V Harseko <vharseko@3a-systems.ru>
Wednesday, June 24, 2026 18:13 +0200
committer Valera V Harseko <vharseko@3a-systems.ru>
Wednesday, June 24, 2026 18:13 +0200
commit8b0cb43f7a6bf6c6082718da66127c357cef1ff8
tree 8b6dd304e17974386e2af0e9f31c731dc6723350 tree | zip | gz
parent 05fb378cc7db565bde05f40750fef32e7ff80ae9 view | diff
Benchmark: capture errors/artifacts in build.yml, revert throughput chart

- build.yml: upload the build-vs-release benchmark outputs (JMeter HTML reports,
*.jtl, docker logs, *.jmeter.out) as artifacts with `if: always()` and 90-day
retention in both build-docker and build-docker-alpine, so benchmark failures
are diagnosable from the run.
- compare-opendj.sh: stop discarding JMeter output (write it to <slug>.jmeter.out)
and print a per-image error breakdown (count | op | code | message) parsed from
the .jtl to the step log.
- summary.sh: revert the Total throughput chart back to vertical bars (keep the
tests/s label).
3 files modified
40 ■■■■■ changed files
.github/benchmark/compare-opendj.sh 10 ●●●●● diff | view | raw | blame | history
.github/benchmark/summary.sh 4 ●●●● diff | view | raw | blame | history
.github/workflows/build.yml 26 ●●●●● diff | view | raw | blame | history