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