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