Unit tests in libraries?

Mike Linford mike.linford.reg at gmail.com
Mon Aug 16 11:11:42 PDT 2010


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




-- 
Mike Linford


More information about the Digitalmars-d mailing list