Czy istnieje ładny i prosty sposób, aby NUnit zabił test, który trwa dłużej niż określony czas?NUnit: Przerwać test, jeśli trwa to zbyt długo
Idealnie byłoby nie tylko zabić domenę aplikacji, w której test był uruchomiony, ale także każde dziecko przetwarza rozpoczęty test.
Powiedział procesy potomne. Zgaduję, że proces potomny zawodzi w sposób, którego nie jest w stanie łatwo wykryć. – Rup
Obecnie trwa to trochę dłużej. Dopóki nie zostanie naprawiony (co zajmie trochę czasu), mogę go wyłączyć lub sprawić, że przestanie działać po upływie limitu czasu. –
Chodzi o to, że test NIE SPEŁNIA, jeśli trwa to zbyt długo - powoduje, że testy jednostkowe działają szybko - co, jeśli jakiś kod ma gdzieś nieskończoną pętlę - niezależnie od tego, jak szybko wszystko jest w porządku, chcesz, aby kod szybko zawodził i nie zawieszaj serwera kompilacji ... – BrainSlugs83