Есть ли хороший и простой способ заставить NUnit убить тест, который занимает больше определенного времени?NUnit: тест прерывания, если требуется слишком много времени
В идеале это может не только убить домен приложения, в котором выполнялся тест, но и все дочерние процессы, с которых начался тест.
Он сказал, что ребенок обрабатывает. Я думаю, что дочерний процесс терпит неудачу так, как он не может легко обнаружить. – Rup
В настоящее время это всегда занимает некоторое время. Пока он не зафиксирован (на это потребуется время), я могу либо отключить его, либо сделать его неудачным с тайм-аутом. –
Дело в том, что тест НЕИСПРАВНОСТИ, если он занимает слишком много времени - он быстро проверяет аппаратные тесты. Что делать, если какой-то код имеет бесконечный цикл - независимо от того, насколько быстро все это происходит, вы хотите, чтобы этот код быстро сработал и не повесить сервер сборки ... – BrainSlugs83