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
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
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.