code coverage - Cómo agregar filtros a la herramienta OpenCover para omitir algunas de las clases en un espacio de nombres
code-coverage (2)
¿Cómo puedo agregar filtros para omitir algunas de las clases en un espacio de nombres / ensamblaje? Por ejemplo: SYM.UI
es el ensamblaje base y quiero omitir SYM.UI.ViewModels
. Escribiendo el siguiente filtro, pero está incluido en todos ellos y no cumple con mi solicitud:
+[SYM.UI*]* -[SYM.UI.ViewModels*]*
Por favor ayúdame a corregir esto?
El wiki de tapa abierta es un buen lugar para comenzar.
El uso se describe como filtro de tipo +/- [modulefilter] (esto se basa en cómo vería los tipos en IL; donde el filtro de tipo también incluye el espacio de nombres y el filtro del módulo generalmente es el nombre del ensamblaje (sin la extensión de archivo) .
Así, para excluir tus tipos podrías usar
+[SYM.UI]* -[SYM.UI]SYM.UI.ViewModels.*
NOTA: Los filtros de exclusión tienen preferencia sobre los filtros de inclusión.
Puedes usar lo siguiente:
"-filter:+[*]* -[SYM.UI]SYM.UI.ViewModels.*"
Tenga en cuenta que las comillas también deben estar alrededor de la parte -filter: