-
Notifications
You must be signed in to change notification settings - Fork 206
Tests_coverage
Rusty Russell edited this page Sep 29, 2011
·
1 revision
ccanlint's tests_coverage test gives a score out of 6, based on the total code coverage of running the tests in the test/ subdirectory.
This calculation isn't perfect, since line coverage doesn't mean thorough coverage, nor does it count macros, nor does it mean the tests are actually useful, but it's a useful guide to directing writing of further tests.
The score is 1 for 50% coverage, 2 for 75%, 3 for 87.5%, 4 for 93.75, 5 for 96.875 and 6 for 100%. You can often use the ccan/failtest module to obtain coverage on error paths.