Skip to content

No way to see test coverage. #12

@racoltdev

Description

@racoltdev

Similar to pytest-cov, I would like to generate a coverage report of branches and statements. More advanced metrics may be calculated as well, based off of decision trees and call graphs for integration testing (I have notes on this from 470). Other metrics like function, condition, or loop coverage would be useful as well. These tools may be better suited in their own project though, as to avoid monolithic design, but at the least I would like raColTest to integrate smoothly with these coverage tools.

gcov is an existing GNU tooling for generating branch, statement, and loop coverage reports. I cannot find anything similar for Windows unless it is proprietary and very expensive to license. It is likely coverage reports are simply too complicated to produce on Windows, and I will likely never port this feature to windows.

This issue will be labeled Low Effort, High Priority because it is only concerned with producing basic test coverage reports on posix, which gcov should be able to do out of the box. Further coverage metrics will have their own issue if/when I get to planning implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    High priorityMultiple features rely on this, it is a milestone, or issue strongly effects end usersLow EffortUp to a few days of timeenhancementImprove or add new featurestodoPlanned implementation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions