-
Notifications
You must be signed in to change notification settings - Fork 0
Description
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.