unittest behaviour

monkyyy crazymonkyyy at gmail.com
Wed Dec 18 00:06:54 UTC 2024


On Tuesday, 17 December 2024 at 19:16:55 UTC, DLearner wrote:
> On Sunday, 15 December 2024 at 20:30:21 UTC, monkyyy wrote:
>> On Sunday, 15 December 2024 at 08:45:22 UTC, DLearner wrote:
>>>
>>> I appreciate this behaviour matches the docs (so not a bug), 
>>> but is it desirable?
>>
>> yes, the alternative would be that unittests attempt to undo 
>> themselves, and that would make bugs horrible horrible bugs or 
>> executable clear global scope and stack effectively restarting 
>> the program, this could be incredibly slow if you have big 
>> arrays in global scope and then hundards of small unrelated 
>> unittests(which btw you do, the std has plenty and I think the 
>> run time also injects some)
>
> What is wrong with changing the specification of unittest so 
> that it recompiles/reexecutes the associated source on every 
> unittest {} block?

Sounds also slow




More information about the Digitalmars-d-learn mailing list