Skip to content

Explain what "coverage" and change mean for code coverage

This is an actionable insight from the UX Department: MRs experience async critique research (insight).

What

In the merge request widget for pipelines, it's not clear what the word “coverage” means unless you're familiar with the concept of “code coverage”. Additionally, it's not clear what a positive/negative change in that value is comparing to.

image

Why

To increase user understanding and usefulness of this information.

How

Explain what "coverage" and change mean for code coverage

Proposal

  • Change "coverage" to "Test Coverage"
  • Add a tooltip (add to the tooltip when present for multiple coverages) with language "This change will (decrease/increase/create no change in) the overall test coverage if merged."
Edited by James Heimbuck