What happened
Qlty has received code coverage for this project from pull requests, but never from its default branch. Coverage is normally set up in a pull request, so what this tells you is that the setup never reached your default branch. Usually that is one of two things:- The pull request that added coverage was never merged. The coverage step exists only on that branch, so it runs on the pull request and nowhere else.
- It was merged, but the coverage step only runs on pull requests. The CI trigger lists
pull_requestand notpush.
Why it matters
Qlty reports coverage for your default branch, so until it arrives the project has no coverage information at all:- No total coverage percentage or grade on the project’s Overview.
- No coverage in the Code view, including line-by-line coverage for individual files.
- No trend chart, hotspots, or coverage-coloured sunburst.
- The Qlty Coverage commit status has no base branch coverage to compare against.
How to fix it
Check whether the pull request was merged
Find the pull request that added coverage to your CI configuration. If it is still open, merging it is the whole fix.
The alert clears once Qlty has processed a coverage report for your default branch.