Roman Starkov
Roman Starkov

Reputation: 61512

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.

Upvotes: 6

Views: 1834

Answers (1)

Grzenio
Grzenio

Reputation: 36679

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.

Upvotes: 7

Related Questions