En mi trabajo diario, intento escribir pruebas para el código que cambio.IntelliJ muestra líneas modificadas no cubiertas por pruebas unitarias
Mi flujo de trabajo por lo general es la siguiente:
- código Find para cambiar
- escritura no prueba
- Cambiar código
- reloj pase la prueba
Y antes de cometer, corro todas las pruebas.
Pero en realidad, podría cambiar cualquier línea sin saberlo sobre nuestra cobertura de prueba.
Lo que hago ahora es generalmente para ver si el servidor de CI mostrará una mayor cobertura de prueba. Pero esta es una tarea manual que tengo que hacer después de mi compromiso, y también puede ser desordenados por otros que cometen código.
¿Cómo puede ayudarme IntelliJ? No puedo encontrar directamente una forma de comparar la cobertura de la prueba. ¿Cómo puedo garantizar que mis cambios amplíen la cobertura de la prueba?
¿Cómo maneja actualmente este aspecto de la cobertura de su código?
Gracias por su respuesta. Soy consciente de que IntelliJ puede mostrar cobertura, pero el tema es: ¿cómo puedo ** comparar la cobertura de la prueba ** de la ejecución anterior? En otras palabras, quiero ver incrementos de mayor cobertura en mi proyecto. Quiero saber, por ejemplo, que un paquete tiene una cobertura del 40%, que es un aumento del 38%. Su sugerencia es como si uso IntelliJ hoy: me muestra las líneas cubiertas, y veo manualmente si una determinada parte de mi código está cubierto después de que agregué una prueba. Esto es poderoso en sí mismo, pero quiero más :) –
Ya veo, gracias por sus comentarios. Bueno, generalmente veo que algunas líneas rojas se vuelven verdes, por lo tanto entiendo que están cubiertas :) – javanna