On 6/6/2013 11:30 PM, Peter Williams wrote:
I use it to make sure that my unittests are complete.

Awesome!

-cov is also useful for:

1. debugging - if your unittests can't seem to cover certain lines, those lines might indicate a bug

2. performance - giving usage counts of lines tells you where the 'hot' paths are, and those can be hand-tuned

It's also quite possible to have the compiler read the coverage report, use it to identify the hot paths, and rearrange the code while optimizing so that the hot paths have the fewest branches. Profile guided optimization, if you will.

Peter
PS It would be nice if it printed the overview (i.e. % complete line) to stdout
as well as sticking it in the coverage file report.

Please file this as an enhancement request on bugzilla.

Reply via email to