Show code coverage diff for blocked pipelines

What does this MR do and why?

Show code coverage diff for blocked pipelines

Moving CoverageReportWorker to run for manual/blocked pipelines this will allow users to view coverage even when there are manual blocking jobs

Changelog: changed

How to set up and validate locally

Checkout this repo locally: gl-demo-ultimate-mfan/coverage-mr-diff!1 (closed)

When the pipeline runs, you'll see coverage for demo.rb even when the pipeline is blocked:

image.png

There will be no coverage for child_demo.rb - but if you run the manual job, there will be coverage for child_demo.rb

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #236248

Edited by Max Fan

Merge request reports

Loading