]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
scripts: add Jenkins unit test analysis tool 68851/head
authorstzuraski898 <steven.zuraski@ibm.com>
Mon, 11 May 2026 20:10:07 +0000 (20:10 +0000)
committerstzuraski898 <steven.zuraski@ibm.com>
Tue, 26 May 2026 21:29:00 +0000 (21:29 +0000)
commit24bf877c8746a9037f010d03e5fe20c2f788430c
treec69746c21195322f1dfa85bd21faa208c3473963
parent8e5014f3ae1bf1b87a26e699ca83ba730dbef345
scripts: add Jenkins unit test analysis tool

Add analyze_unittest_jenkins.py to aggregate and analyze unit test
results across multiple Ceph PRs by mining Jenkins CI build logs.

The script fetches recent open PRs from GitHub, extracts Jenkins build
URLs from PR checks, downloads console logs in parallel, and parses
CTest output to generate comprehensive failure reports.

This enables data-driven decisions about test infrastructure
improvements and helps identify systemic issues in the test suite.

Fixes: https://tracker.ceph.com/issues/76513
Assisted-by: IBM Bob (Claude 3.7 Sonnet)
Signed-off-by: Steven Zuraski <steven.zuraski@ibm.com>
src/script/analyze_unittest_jenkins.py [new file with mode: 0644]