selectively running unittest functions
Daniel Davidson
nospam at spam.com
Sat Oct 26 03:34:39 PDT 2013
On Saturday, 26 October 2013 at 08:09:26 UTC, Dmitry Olshansky
wrote:
> 26-Oct-2013 02:36, Daniel Davidson пишет:
>> On Friday, 25 October 2013 at 16:43:23 UTC, Daniel Davidson
>> wrote:
>>> On Friday, 25 October 2013 at 14:14:39 UTC, Dicebot wrote:
>>>> This will work starting with 2.064:
>>>
>>> Ok. I'll keep pressing. Here is an updated version:
>>> http://pastebin.com/g6FWsTkr
>>>
>>> The idea is to be able to just import ut, annotate as you have
>>> described and get unit tests run. I want to mixin the
>>> equivalent of
>>> your "main" in each module that just pulls in a module
>>> constructors to
>>> evaluate what tests are there. The code in the paste crashes
>>> on the
>>> call to getUnitests.
>>>
>>> If I comment out `alias tests =
>>> TypeTuple!(__traits(getUnitTests,
>>> mod));` then I see similar call to `alias members =
>>> TypeTuple!(__traits(allMembers, mod));` work just fine.
>>>
>>> Is this the right way to use this? Any pointers on the
>>> segmentation
>>> fault?
>>>
>>> Thanks
>>> Dan
>>
>>
>> Ok, binary reduction has shown the seg fault was due to a
>> debug import.
>
> It's a bug so please file it in bugzilla. Don't let them go
> unnoticed ;)
> http://d.puremagic.com/issues/
>
Yes - I have.
More information about the Digitalmars-d-learn
mailing list