Page MenuHomePhabricator

Improve dynamic analysis and test coverage reporting
Closed, WontfixPublic


The dynamic analysis reports that are or could get reported to CDash are currently not very useful. Suggested improvements:

  • evaluate sanitizers instead of or as an addition to valgrind:
  • create MITK-specific CMake variables to enable analysis on a per-module basis to start with a small set of tests
  • also define coverage goals on a per-module basis as well using CMake variables
  • evaluate reporting on the newer CDash version which we will implement soon, this should make it easy e.g. to spot Core classes without a unit test, which has previously be done manually (e.g. T13692 T13690)

This task is meant to track overall progress and discussions. Bigger code changes should go to sub-tasks.


Event Timeline

nolden triaged this task as Wishlist priority.Jan 8 2020, 10:32 AM
nolden created this task.
nolden renamed this task from Improve dynamic analysis reporting to Improve dynamic analysis and test coverage reporting.Jan 9 2020, 6:39 PM
nolden updated the task description. (Show Details)

As @kalali pointed out there was some previous tooling research done internally: T22218

kislinsk removed nolden as the assignee of this task.
kislinsk added a project: Auto-closed.
kislinsk added a subscriber: kislinsk.

Hi there! ๐Ÿ™‚

This task was auto-closed according to our Task Lifecycle Management.
Please follow this link for more information and don't forget that you are encouraged to reasonable re-open tasks to revive them. ๐Ÿš‘

Best wishes,
The MITK devs