On Wednesday, 5 July 2017 at 19:13:21 UTC, Jolly James wrote:
On Wednesday, 5 July 2017 at 19:01:06 UTC, Jonathan M Davis
wrote:
On Wednesday, July 05, 2017 18:50:32 Jolly James via
Digitalmars-d-learn wrote:
On Wednesday, 5 July 2017 at 18:46:38 UTC, Jolly James wrote:
> [...]
I have changed the 'build' to 'test' in the command. Now at
least I get the following message: "All unit tests have been
run successfully." which should not actually happen, as my
code contains an 'assert(false);' unittest.
If you don't run the tests, you won't get any code coverage.
Building with
dub test --coverage
The following command does not change anything:
dub test --coverage --arch=x86_64 --compiler=ldc2
All I get is "All unit tests have been run successfully." in
the command line.
should do it. As for your assert(false) test failing, was it
in the same module with your main in it?
No, this test is actually in module 'tools.array'.
Hello,
I faced a similar issue today. In my case the utests weren't run
because they were part of a templated class. They don't get
executed in such a case because a valid utest mustn't be
templated.