En TFS 2012, tenemos varias definiciones de compilación: elementos de configuración, implementaciones y cada noche.No ejecutar pruebas unitarias desde ciertos ensamblados en la definición de compilación de TFS 2012
Nuestras construcciones CI ejecutan todas las pruebas de la (n) unidad de nuestra solución, sin embargo, tenemos que ignorar ciertas pruebas.
Esto se debe a que tenemos algunas pruebas de integración de larga ejecución, y estas solo deben ejecutarse todas las noches.
cosas que he intentado:
- Utilizando el
TestCategoryAttribute
(de MSTest) y estableciendo el caso de prueba intento propiedad Filter y excluir 'integración'. - Utilizando
CategoryAttribute
(desde NUnit) y configurando la propiedad Filtro de caso de prueba intente y excluya 'Integración'. - Una combinación de las anteriores.
Las pruebas que deben ignorarse están todas en ensamblajes separados con la palabra IntegrationTests o Integration.Test en el nombre.
Gracias,
Kieron
También agregaría xUnit tests. Cómo filtrar esos? –