Enabling Only Top-Level Unittests
wobbles via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Mar 21 04:36:10 PDT 2016
On Monday, 21 March 2016 at 10:37:31 UTC, ZombineDev wrote:
> On Monday, 21 March 2016 at 10:29:36 UTC, Nordlöw wrote:
>> I want to enable unittests only at the top-level of a module
>> compilation.
>>
>> If I have a module
>>
>> top.d
>>
>> that imports
>>
>> dep1.d
>> dep2.d
>> ...
>>
>> which all contain unittests, how do I compile top.d with only
>> the unittests for top.d enabled?
>
> I think the easiest solution is to use
> http://dlang.org/spec/traits.html#getUnitTests and to run the
> tests you want manually.
This is quite annoying I feel.
There probably should be an option for the -unittest flag to only
compile unittests for the source files I'm passing in, and not
any of the tests in the -I import paths.
More information about the Digitalmars-d-learn
mailing list