java - tutorial - Ignorar la cobertura del código para pruebas unitarias en EclEmma
junit tutorial español (2)
He configurado EclEmma para no instrumentar mis pruebas unitarias, que funciona bien. Sin embargo, el editor aún destaca el código de prueba como no cubierto. No quiero resaltar en las pruebas unitarias porque no están instrumentadas para detectar la cobertura. ¿Cómo puedo hacer esto?
La configuración de filtro de inclusión / exclusión en la ventana Preferencias se aplica a los patrones de nombre de clase / paquete para todos los proyectos. Para controlar los archivos en el nivel de carpeta / ruta, debe configurarlo por proyecto.
- Haga clic derecho en el proyecto
- Seleccionar cobertura como | Configuraciones de cobertura ...
- Seleccione el proyecto bajo el subárbol Junit.
- Seleccione la pestaña Cobertura a la derecha
- Desmarque la carpeta que contiene sus pruebas, por ejemplo,
src/test/java
- Haga clic en Aplicar
- Haga clic en Cerrar (o Cobertura para ejecutar inmediatamente)
Estas configuraciones se aplicarán cada vez que ejecute la cobertura en el futuro sin tener que abrir la ventana de configuración.
Hice esto en Preferences-> Java-> Code Coverage y establecí la opción "Only path entries matching" para src/main/java
- parece funcionar muy bien.