Add .Net: Coverage Regex to ci/cd settings and documentation
Problem to solve
As a developer setting up GitLab for .net development, I want to see an example of parsing test coverage in the CI/CD settings for a .net coverage tool, so that I can use the code coverage graph to show improving quality of my project.
Intended users
- Devon (DevOps Engineer) - may be setting this up
- Sidney (Systems Administrator) - may be setting this up
- Delaney (Development Team Lead) - benefits from having this setup
User experience goal
The user should see an example regex for parsing .net code coverage in the CI/CD settings and/or documentation so they can successfully setup test coverage parsing for their project.
Proposal
Coverage Regex examples are provided in CI/CD Pipelines in https://gitlab.com/gitlab-org/gitlab-foss/-/blob/master/app/views/projects/settings/ci_cd/_form.html.haml#L113
It would be great to also include .Net example. Eg: OpenCover as shown below.
(Visited Points).*\((.*)\)
This section of the page is getting pretty long. Perhaps adding more examples to a docs page and linking to it would also be a good change here?
Documentation
- Consider adding some additional documentation to the existing page with examples
Availability & Testing
N/A.
What does success look like, and how can we measure that?
Acceptance Criteria
- From the example in the docs and/or CI/CD settings a .net core template project can be built that calculates test coverage.
Measures of Success
- By adding this documentation we expect the number of projects that can utilize test coverage features like the project and group coverage graphs to increase. We expect to see a 5% increase beyond projected growth in views of the project page graph 90 days after release of this feature.
What is the type of buyer?
The primary user / buying decision is from the Developer or DevOps Engineer who wants to add this setting and find out how.
Is this a cross-stage feature?
No.