Code coverage marks code that has been executed helping to ensure you have thoroughly tested your application.
It also provides support when tuning your testing strategy.
Lines with no code are marked with a grey checked block.
Unexecuted lines (instructions) are marked with a grey block.
Fully-executed lines (instructions) are marked with a green block.
Branches that have been taken are marked with a blue block.
Branches that have been skipped are marked with an orange block.
The next line to execute is marked with a yellow arrow.
The Code Coverage button on the toolbar toggles display of the
Code Coverage dialog which shows you the percentage of instructions
in your program that have executed.
You may save and restore coverage statistics for multiple debug sessions
using the command line in the Output Window.
Note
The Code Coverage feature is only availabe when using µVision Device Simulation, or when debugging a Cortex-M based device with ETM Instruction Trace.
This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.
ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.