Named unittests

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Tue Mar 31 16:11:45 PDT 2015


On 3/31/15 3:58 PM, deadalnix wrote:
> On Tuesday, 31 March 2015 at 21:50:56 UTC, Martin Nowak wrote:
>> On 03/30/2015 11:52 PM, Andrei Alexandrescu wrote:
>>> I'd like to make a DIP for named unittests. Who can help me with that?
>>
>> Why a DIP, isn't the only question what syntax to use.
>>
>> unittest (myname) vs. unittest ("mynameexpression")
>>
>>> Andrei
>>
>> There is an ER and an half of an implementation.
>>
>> https://issues.dlang.org/show_bug.cgi?id=4747
>> https://github.com/D-Programming-Language/dmd/pull/1131
>> https://github.com/D-Programming-Language/druntime/pull/308
>
> So now we are going to change the language for this ?
>
> There is a natural name for unitests, the name of the module. We have
> way to break module into pieces in a backward compatible manner now, so
> it's all good.
>
> We may want to add various annotation to a test, and we have UDA for that.
>
> So the only things that is really needed is a way to customize the test
> runner from client code to output whatever everybody needs.

The reasonable course is to see how far we can get with a library-only 
solution. Amaury, want to work on that? -- Andrei


More information about the Digitalmars-d mailing list