Open Penguinification opened 1 year ago
The lab instructions mention "manual instrumentation" as the easiest way to do this, i.e. we should modify 5 functions with high cyclomatic complexity to signal when a branch is reached and modify the test suite to detect this. This would mean working on a branch on this repository (e.g. "code-coverage").
A simple code coverage tool should be written. It should identify and assign ID:s to the branches of a function and calculate which branch of a function is taken for a given input.
It can be created either on a branch or a separate repository.