Penguinification / dd2480-teammates

This is the project website for the TEAMMATES feedback management tool for education
https://teammatesv4.appspot.com/
GNU General Public License v2.0
0 stars 0 forks source link

Create code coverage tool #1

Open Penguinification opened 1 year ago

Penguinification commented 1 year ago

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.

Penguinification commented 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").