Is this a bug? Unit tests do not seem to work in libraries. I'm using dmd 
1.062 for linux.

mylib.d :
module mylib;

void blah()
{
}
unittest
{
        assert(false);
}

main.d :
module main;

import mylib;

void main()
{
        blah();
}

The unit test does not get run when compiled as:
dmd -lib mylib.d
dmd main.d mylib.a

But does get run when compiled as
dmd main.d mylib.d

Is this the intended behavior for unit tests in libraries?



-- 
Mike Linford

Reply via email to