Unit Testing in Action

Martin Nowak code at dawg.eu
Sat Oct 21 13:14:29 UTC 2017


On Friday, 20 October 2017 at 21:26:35 UTC, qznc wrote:
> * coverage is not sufficiently solved. The author suggests to 
> reformat code so short-circuit evaluations become multiple 
> lines?

If you can use gdc or ldc, branch coverage should be supported 
out of the box.
Other tools support regions to be marked as unreachable, e.g 
GCOVR_EXCL_START/GCOVR_EXCL_STOP.
I'd also err on the side that unittests themselves should not be 
part of coverage, but an option in druntime and more metadata 
from dmd might solve this.

Filed under https://issues.dlang.org/show_bug.cgi?id=17923.


More information about the Digitalmars-d-announce mailing list