Si comienzo mis pruebas unitarias desde TestDriven.NET bajo VS2008, se ejecutan casi de inmediato.¿Por qué NUnit cuelga de la línea de comandos, pero no en TestDriven.NET?
Si comienzo mis pruebas de unidad usando nunit-console.exe
, la consola de NUnit se cuelga durante cinco minutos antes de ejecutar realmente mis pruebas. Si adjunto un depurador, parece estar pasando su tiempo en System.IO.MemoryStream.Read
, llamado desde System.Runtime.Serialization.Formatters
, llamado desde System.Runtime.Remoting
, en el otro lado de algunas transiciones administradas por nativos llamadas por NUnit.Core.ProxyTestRunner.Test.get
. A veces, está en System.Runtime.Serialization.ObjectManager.RecordFixup
o .FindObjectHolder
.
Esto es con NUnit-2.5.2 en XP de 32 bits, completamente parcheado. Todos los ensamblados están dirigidos a .NET 2.0.
¿Qué esnunit-console
hasta? ¿Hay alguna forma de persuadirlo de que no lo haga?
¿Cómo se configura su aplicación? Hay una larga lista de búsqueda para archivos de configuración, si está obteniendo configuración insuficiente o no válida, podría pasar mucho tiempo intentando analizar. – ssamuel
Ojalá pudiera recordar: ahora estoy usando VS2010, usando una versión mucho más reciente de NUnit, y todo funciona. –
No es exactamente una respuesta, pero me daría por vencido e iré con XUnit, de todos modos es mucho mejor. –