Skip to content

Fetch TF-A code coverage from the Jenkins Coverage plugin#718

Merged
pcolmer merged 1 commit into
TrustedFirmwareWebsite:mainfrom
bhcopeland:fix-tfa-code-coverage
Jul 2, 2026
Merged

Fetch TF-A code coverage from the Jenkins Coverage plugin#718
pcolmer merged 1 commit into
TrustedFirmwareWebsite:mainfrom
bhcopeland:fix-tfa-code-coverage

Conversation

@bhcopeland

Copy link
Copy Markdown
Contributor

The TF-A "Code Coverage" cell pointed at the tf-a-ci-coverage-gateway job, which has been removed. Its 404 made fetch_dashboard_data.py exit non-zero and abort the website deploy.

Read line coverage instead from the most recent tf-a-gateway-pipeline build that published a Coverage plugin report (/coverage/api/json). Lightweight WIP builds do not publish coverage, so they are skipped automatically. The cell renders in the standard format with the build number, last run time and line-coverage percentage; when no build has published coverage yet it shows N/A.

The TF-A "Code Coverage" cell pointed at the tf-a-ci-coverage-gateway job, which has been removed. Its 404 made fetch_dashboard_data.py exit non-zero and abort the website deploy.

Read line coverage instead from the most recent tf-a-gateway-pipeline build that published a Coverage plugin report (/coverage/api/json). Lightweight WIP builds do not publish coverage, so they are skipped automatically. The cell renders in the standard format with the build number, last run time and line-coverage percentage; when no build has published coverage yet it shows N/A.

Signed-off-by: Ben Copeland <ben.copeland@linaro.org>
@bhcopeland bhcopeland requested review from Picto-L and pcolmer July 2, 2026 07:52
@pcolmer pcolmer merged commit a64124b into TrustedFirmwareWebsite:main Jul 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants