En este post te voy a explicar como puedes configurar tu build de Teamcity para que reconozca el atributo ExcludeFromCodeCoverage.
Antes de empezar.
- Uso la versión de DotCover que viene con Teamcity.
- Empleo un Build Step VSTest.
- Utilizo MSTest como framework de pruebas unitarias.
- Puedes emplear otros frameworks de cobertura o de pruebas unitarias.
Configurar el Step.
- Debes habilitar la cobertura de código (sección. Net Coverage).
- En la sección AttributeFilters, debes agregar el siguiente texto:
-:System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage
Observaciones.
Para que Teamcity reconozca el atributo de filtro debes especificar la ruta del Namespace completa, de lo contrario Teamcity ignorara el filtro. Esto aplica para cualquier atributo que quieres incluir o ignorar.
El prefijo «-:» indica que se debe ignorar el elemento, el prefijo «+:» indica que se debe incluir el elemento.
- NVL in SQL Server - 2023-11-01
- ¿Que es Cake Build? - 2023-02-22
- #How to fix error: MSB4019: The imported project «Microsoft.Data.Tools.Schema.SqlTasks.targets» was not found - 2023-02-20