Parallel execution of unittests

Dicebot via Digitalmars-d digitalmars-d at puremagic.com
Mon May 5 08:16:27 PDT 2014


On Thursday, 1 May 2014 at 19:22:36 UTC, Andrei Alexandrescu 
wrote:
> On 5/1/14, 11:49 AM, Jacob Carlborg wrote:
>> On 2014-05-01 17:15, Andrei Alexandrescu wrote:
>>
>>> That's all nice, but I feel we're going gung ho with 
>>> overengineering
>>> already. If we give unittests names and then offer people a 
>>> button
>>> "parallelize unittests" to push (don't even specify the 
>>> number of
>>> threads! let the system figure it out depending on cores), 
>>> that's a good
>>> step to a better world.
>>
>> Sure. But on the other hand, why should D not have a great 
>> unit testing
>> framework built-in.
>
> It should. My focus is to get (a) unittest names and (b) 
> parallel testing into the language ASAP.
>
> Andrei

It is wrong approach. Proper one is to be able to define any sort 
of test running system in library code while still being 100% 
compatible with naive `dmd -unittest`. We are almost quite there, 
only step missing is transferring attributes to runtime unittest 
block reflection.


More information about the Digitalmars-d mailing list