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


Reply via email to