2010-04-19 15 views

Respuesta

0

Por lo que sé, no puede usar xUnit en ninguna versión de VS en este momento.

3

Hay un complemento llamado 'Visual NUnit 2010' que ejecutará las pruebas NUnit en VS2010. Agrega una ventana TestRunner que le permite ver los resultados de su prueba. Más información está en http://www.bubblecloud.org/visualnunit.

+0

Puede instalar esto en VS2010 usando Tools> Extension Manager, luego simplemente escriba 'Visual NUnit 2010' Después de reiniciar VS2010 presione CTRL + F7 u Abra la vista desde Ver -> Otras ventanas -> Visual Nunit –

32

No, pero se puede añadir una herramienta externa. Ir a Herramientas | Herramientas externas ... y haga clic en Agregar

Título: Prueba xUnit

Comando: xunit.console.exe (ajustado en ruta completa a la consola corredor de prueba)

Argumentos: $ (BINDIR) $ (TargetName) $ (TargetExt)

directorio inicial: $ (BINDIR)

Haga clic Uso ventana de salida

Haga clic en OK. Esto agrega el comando xUnit Test al menú Herramientas.

A continuación, puede crear una tecla de método abreviado para facilitar la ejecución de la herramienta externa. por ejemplo: Ctrl + T

+0

Excelente. +1. Nunca utilicé herramientas externas. ¿Hay alguna forma de agregar el archivo de salida html a los argumentos? Esto es lo que pongo normalmente en mi línea de cmd:/html test.html – adrianos

+1

Ignora mi q. Si pongo $ (BinDir) en el cuadro de texto 'Directorio inicial', funciona bien y agrega/escribe en el archivo en mi directorio bin – adrianos

+2

-1 e insto a todos a que hagan lo mismo. Por supuesto, ES POSIBLE. ¡Es solo un problema de tener un complemento adecuado! Pah, incluso las muestras del código VisualStudioExtensibility contienen una muestra de cómo crear sus propios manejadores de casos de prueba. Por favor, vea las respuestas de PaulMillsaps y especialmente de Raj - http://xunit.codeplex.com/workitem/5648 – quetzalcoatl

6

En esta etapa xUnit no es compatible con el corredor MSTest. Sin embargo, hay una extensión que alguien ya creó. Pocas limitaciones, pero puede ejecutar xUnit Tests dentro de VS. Para obtener más información, consulte el siguiente enlace. http://xunit.codeplex.com/workitem/5648

+0

+1 El OA no quería que el MSTest ejecutara la prueba de xUnit. Quería un corredor de prueba para xUnit y el http://xunit.codeplex.com/workitem/5648 es en realidad IT :) – quetzalcoatl

+0

Enlace al proyecto github más reciente: https://github.com/quetzalcoatl/xvsr10/ – yzorg

6

Un poco tarde tal vez, pero esta entrada espectáculos en Google así que pensé que podría valer la pena mencionar que la unidad de corredor de prueba de ReSharper puede integrar xUnit pruebas utilizando el proyecto xUnit.net Contrib, encontrado aquí: http://xunitcontrib.codeplex.com/

0

NUnitForVS permite ejecutar pruebas NUnit utilizando el corredor de prueba VS 2010 integrado. Muchas funciones de prueba de VS funcionan, incluida la Cobertura de código, la depuración y la ejecución del método de prueba editado actualmente. Hay algunos bordes ásperos, pero en general la extensión funciona bien.

0

FYI - Si instala Gallio/MbUnit puede ejecutar casi cualquier tipo de prueba en Visual Studio 2010.

Cuestiones relacionadas