Is there a nice and simple way to get NUnit to kill a test that takes more than a specified amount of time?
Ideally it would not only kill the app domain in which the test was running, but also any child processes the test started.
Is there a nice and simple way to get NUnit to kill a test that takes more than a specified amount of time?
Ideally it would not only kill the app domain in which the test was running, but also any child processes the test started.
This looks like a test smell. In my opinion with setting timeout you try to fight a symptom. Unit tests should be quick and reproducible (also in speed).
Why is the test taking so long? Is it even randomly "taking long" (sometimes executes fast, sometimes not)?