Skip to content

Add test coverage analysis

Adds test coverage analysis using both gcovr and lcov. gcovr is used because its output is needed by GitLab's Test Coverage Visualization. lcov is used since its browsable HTML pages are much nicer. However, both tools' HTML pages are available as build artifacts and can be browsed through the GitLab's U/I if you want to compare.

Spawned of from !2033 (closed) after discussions in !2033 (comment 619081872). I haven't dealt with the feedback that I've already gotten on !2033 (closed), hence this MR is WIP.

Another reason for the WIP is that this MR contains the commits from !2035 (merged) and !2036 (merged) and should be rebased on the new master when those MRs have been merged.

Edited by Magnus Jacobsson

Merge request reports