Esiste un modo semplice e intuitivo per fare in modo che NUnit uccida un test che richiede più di un determinato periodo di tempo?NUnit: interrompi il test se impiega troppo tempo
Idealmente non ucciderebbe solo il dominio dell'app in cui era in esecuzione il test, ma anche qualsiasi figlio elaborasse il test avviato.
Ha detto che i processi figlio. Immagino che un processo figlio stia fallendo in un modo che non può facilmente rilevare. – Rup
Attualmente ci vuole sempre un po '. Fino a quando non viene risolto (che richiederà del tempo), posso disabilitarlo o farlo fallire nel timeout. –
Il punto è, il test FAIL se richiede troppo tempo - mantiene i test dell'unità in esecuzione rapidamente - Cosa succede se qualche codice ha un loop infinito - indipendentemente dalla velocità di tutto, vuoi che il codice fallisca rapidamente e non appendere il server di build ... – BrainSlugs83