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