En VS2012 (RC, RTM pronto) ¿es posible ser selectivo sobre las pruebas de unidad (nunidad) que se ejecutan después de cada compilación? Me encanta esta característica, pero tengo dos categorías/conjuntos de prueba: uno para las pruebas de unidad reales que se espera que se ejecuten rápidamente, otro para el esquema de base de datos y los datos de generación de prueba. No quiero ejecutar este último después de cada compilación, aunque me gustaría utilizar esta funcionalidad para las pruebas de unidades regulares. ¿Hay alguna forma de especificar categorías/ensambles/etc. que debería ejecutarse luego de una compilación exitosa? Gracias JPVisual Studio 2012 RC - Ejecutar pruebas de unidad después de compilación - Especificar categorías de prueba para ejecutar
Respuesta
@Gishu es correcta. Si aplica un filtro al Explorador de prueba, el corredor usará los resultados de esa lista de filtros al elegir las pruebas para ejecutar.
Continuaremos agregando opciones de filtro adicionales (por ejemplo, Categorías, Proyecto, etc.) al Explorador de prueba a través y post-RTM. Estén atentos para más información sobre esto.
Realicé una solicitud de error/función para este problema el día de hoy (¿qué tal vez inició esta respuesta?); de todos modos, hay algunos comentarios adicionales en [el informe de error] (https://bugs.launchpad.net/nunit-vs-adapter/+bug/1033623). –
Es bueno saber que "Filtrar en categorías" está en tramitación ... +1 – Gishu
Gracias por la información adicional. Hubiera dividido la recompensa contigo y @Gishu si es posible, pero como no es esta fue la respuesta más completa ... –
En la ventana del explorador de prueba, hay un cuadro de búsqueda. Puede especificar filtros: uno que parece prometedor se llama filtro TestFilePath. (Lista desplegable para ver los filtros disponibles)
p. FilePath: "Transaction" filtra solo las pruebas en el archivo Transactions.cs. Puede usar esto para excluir las pruebas en el otro conjunto, p. si la carpeta es Unidad y Base de Datos. Especificando FilePath: "Unidad" debería funcionar. Darle una oportunidad ..
Docs: Búsqueda de "filtrado" en la the page here
- 1. ¿Puede Visual Studio 2012 ejecutar las pruebas unitarias en paralelo?
- 2. No puedo crear o abrir un Proyecto de prueba de unidad en Visual Studio 2012 RC
- 3. Ejecutar pruebas de SpecFlow sin Visual Studio
- 4. ¿Cómo configuro Visual Studio para ejecutar las pruebas de xUnit.net?
- 5. ejecutar pruebas en mstest sin compilación/construcción
- 6. Problemas al ejecutar pruebas unitarias en Visual Studio
- 7. Ejecutar pruebas de unidades de JavaScript dentro de Visual Studio
- 8. Ejecutar/Prueba de depuración en contexto actual con Visual Studio 2012
- 9. No ejecutar pruebas unitarias desde ciertos ensamblados en la definición de compilación de TFS 2012
- 10. Cómo reproducir el sonido después de ejecutar pruebas unitarias en Visual Studio
- 11. Prueba de Visual Studio 2012 con csla y Entidad framework
- 12. Desarrollo de Windows Phone en Visual Studio 2012 RC
- 13. ventanas de la aplicación CLR en Visual Studio 2012 RC?
- 14. Ejecutar las pruebas de la unidad de Ruby con Rake
- 15. Selenium RC: ejecutar pruebas en navegadores múltiples automáticamente
- 16. n-estilo Metro en Visual Studio 2012 RC
- 17. permiso de administrador se recomiendan para ejecutar Visual Studio sp1 en Windows 7 rc
- 18. Ejecución de pruebas unitarias después de compilación local con Visual Studio 2010
- 19. Se requiere Visual Studio para ejecutar la prueba MSTest en Team City Build Server?
- 20. ¿Puedo ejecutar pruebas NUnit desde Visual Studio 2010?
- 21. Compilación lenta de Visual Studio 2012, alto uso de Internet
- 22. Visual Studio 2010 no reconoce la prueba de unidad
- 23. Visual Studio 2012 Conditional Bundling
- 24. ¿Cómo puedo ejecutar proyectos de prueba con Visual Studio 2008 Standard Edition?
- 25. Pruebas de unidad de ejecución en paralelo
- 26. ¿Cómo ejecutar pruebas de integración?
- 27. Ejecutar Visual Studio en Microsoft Surface?
- 28. Visual Studio 2012 Network Shares
- 29. Cómo no compilar antes de ejecutar las pruebas unitarias en Visual Studio 2010
- 30. Agrupamiento de pruebas de unidad googletest por categorías
La documentación de NUnit no indica que esta funcionalidad esté disponible todavía. Considere presentar una solicitud de error/función en el [sitio de informe de errores del Adaptador de prueba NUitit] (https://bugs.launchpad.net/nunit-vs-adapter). Tal vez los desarrolladores pueden arrojar luz sobre esto. De lo contrario, mi mejor opción es utilizar un archivo _.runsettings_, aunque no es evidente cómo configurar esta configuración. –
Acabo de buscar el código fuente del adaptador de prueba [aquí] (https://code.launchpad.net/~nunit-vs-team/nunit-vs-adapter/trunk). No hay señales obvias de manejar categorías en el código en este momento. –