¿Cómo ejecuto las pruebas NUnit desarrolladas dentro de VS2010 en una Mac? Esto parece una pregunta muy simple e ingenua, pero he estado luchando por encontrar todos los pasos. Hice mi diligencia debida explorando la web para encontrar los pasos exactos. Tengo Mono en mi Mac, pero no monodesarrollo. ¿Cómo puedo instalar NUnit en una Mac sin desarrollo mono? ¿Debo agregar manualmente todos los dlls relacionados con NUnit a Mono GAC o algo así?Pasos para ejecutar pruebas NUnit en OSX
5
A
Respuesta
4
No es necesario tener monodesarrollo. Después de conseguir nunit que sólo se puede llamar a través de (por ejemplo)
mono nunit-console.exe your.dll
También puede hacer esto utilizando sólo los binarios descargados desde el sitio nunit, simplemente estar en el directorio del nunit.
Si no hay ningún paquete para OS X, puede instalarlo haciendo que el script invoque a nunit (así es como funciona la instalación estándar de nunit en Linux) y colóquelo en su ruta de búsqueda. No es necesario agregar ensamblados a GAC, siempre que estén con exe.
Por ejemplo, esta es la escritura nunit-consola en Ubuntu (que se pueden encontrar en general /usr/bin
):
#!/bin/sh
exec /usr/bin/mono --debug $MONO_OPTIONS /usr/lib/mono/2.0/nunit-console.exe "[email protected]"
Por supuesto, se debe reemplazar /usr/lib/mono/2.0/
con el directorio que contiene nunit.
Cuestiones relacionadas
- 1. TeamCity y ejecutar las pruebas de NUnit
- 2. ¿Cómo puedo ejecutar las pruebas NUnit (Selenium Grid) en paralelo?
- 3. ¿Cómo puedo ejecutar todas las pruebas NUnit en Team City?
- 4. Ejecutar pruebas unitarias en diferentes dominios de aplicación con NUnit
- 5. Archivo de configuración incorrecto al ejecutar pruebas NUnit (TD.NET)
- 6. Crear dinámicamente pruebas en NUnit
- 7. especifique la prueba NUnit para ejecutar
- 8. ¿Puedo ejecutar pruebas NUnit desde Visual Studio 2010?
- 9. Cómo solicitar Pruebas NUnit
- 10. Obtenga la lista de pruebas en la biblioteca nunit programáticamente sin tener que ejecutar las pruebas
- 11. NUnit ignorar todas las pruebas
- 12. Pruebas basadas en datos en NUnit?
- 13. Ejecutar pruebas de SpecFlow sin Visual Studio
- 14. ¿Cómo configuro NUnit para ejecutar las pruebas unitarias de mi proyecto?
- 15. NUnit no se ejecuta Pruebas de Suite
- 16. Ejecutando pruebas nUnit de forma multiproceso
- 17. Tiempo de espera para pruebas individuales en NUnit
- 18. Burlarse de HttpSessionState en ASP.net para pruebas de nunit
- 19. Cómo ejecutar NUnit desde mi código
- 20. Pruebas unitarias con Moq, Silverlight y NUnit
- 21. Cómo ejecutar NUnit mediante programación
- 22. Obtener QUnit para ejecutar pruebas en orden
- 23. ¿Cómo puedo crear pruebas NUnit con ReSharper?
- 24. Cobertura de código usando pruebas mono y nunit
- 25. Ejecución de pruebas de NUnit en TeamCity 6.5.X con complementos de NUnit
- 26. Cómo hacer que NUnit deje de ejecutar las pruebas en la primera falla
- 27. Studio 2008 y Visual pruebas unitarias nunit
- 28. ¿Hay alguna manera de ejecutar las pruebas NUnit en un pedido específico?
- 29. Alternar entre utilizar NUnit y MSTest para pruebas unitarias
- 30. ¿Cómo simplifico estas pruebas de NUNit?
tengo el script en OSX también llamado nunit-console.exe que tiene lo siguiente -> #!/Bin/sh exec /Library/Frameworks/Mono.framework/Versions/2.10.5/bin/mono - -debug $ MONO_OPTIONS /Library/Frameworks/Mono.framework/Versions/2.10.5/lib/mono/2.0/nunit-console.exe "$ @" PERO no puedo ejecutar el comando mono nunit-console "tests.dll", dice que no se puede encontrar el ensamblado, así que intenté ejecutar solo el comando nunit-console "tests.dll". Me arroja la siguiente excepción: al guardar los datos del registro en "/Library/Frameworks/Mono.framework/Versions/2.10.5/etc/mono/registry/last-btime", se deniega el acceso – RashMans
. Además, ¿es compatible la última versión de NUnit? .net 4.0? el actual NUnit que obtuve con la última versión de Mono parece ser compatible solo con .Net 2.0. ¿Me estoy perdiendo de algo? – RashMans
Acerca de .NET4.0: sí. Debes usar al menos NUnit, versión 2.5. También para apuntar a 4.0 necesita hacer pequeños cambios en el archivo de configuración de NUnit. Esto se describe aquí: http://stackoverflow.com/questions/930438/nunit-isnt-running-visual-studio-2010-code/932410#932410 –