Unit tests in libraries?
Walter Bright
newshound2 at digitalmars.com
Mon Aug 16 11:22:50 PDT 2010
Mike Linford wrote:
> On Mon, 16 Aug 2010 10:26:46 -0700, Walter Bright wrote:
>
>> Mike Linford wrote:
>>> 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
>>
>> You need to compile with -unittest to run them.
>
> Also, the following creates a library that does run the unit tests:
> dmd -c -unittest mylib.d
> ar -rc mylib.a mylib.o
> dmd -unittest main.d mylib.a
Right, that's working as it should.
More information about the Digitalmars-d
mailing list