On Friday, 2 October 2015 at 10:22:40 UTC, Namal wrote:
On Wednesday, 30 September 2015 at 14:44:20 UTC, qsdf wrote:
On Wednesday, 30 September 2015 at 14:20:28 UTC, Namal wrote:
[...]

D unit tests are like a stack of free functions. You put them separatly.


when there's a main: dmd -unittest a.d
--
module a;
void main(){}

unittest{}
--


when there is no main: (like std.uri): dmd -main -unittest a.d
--
module a;
unittest{}
--

the -main switch adds a dummy main function so that the output can be executed.

But most of the time you'll think that nothing happens because the tests succeed...

So do I understand it right that it stops after the first failed test? Is it possible to continue and get a list of all failed tests?

http://code.dlang.org/packages/unit-threaded
https://github.com/D-Programming-Language/phobos/pull/3207

Atila

Reply via email to