Unit tests in libraries?

Mike Linford mike.linford.reg at gmail.com
Mon Aug 16 17:28:17 PDT 2010


On Mon, 16 Aug 2010 11:22:50 -0700, Walter Bright wrote:

> 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.

Is it working as it should by not including the unit tests with:

dmd -unittest -lib mylib.d

?



-- 
Mike Linford


More information about the Digitalmars-d mailing list