Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

NUnit: abort test if it takes too long

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.

like image 696
Roman Starkov Avatar asked Aug 13 '10 23:08

Roman Starkov


1 Answers

If you are using NUnit 2.5 you can use the Timeout attribute to fail the test after specified amount of time. Unfortunately you will need to clean all the resources yourself - e.g. in the TearDown method check if the processes are running and kill them etc.

like image 174
Grzenio Avatar answered Oct 20 '22 05:10

Grzenio