Considero que este es un uso indebido de la métrica de cobertura de código. El hecho de que una prueba no aumente la métrica, no es necesariamente redundante: podría probar una ruta de ejecución específica que consta de LOC que están cubiertas por varias otras pruebas juntas, pero representa el comportamiento que ninguna de las otras pruebas cubre. Y recuerde: el comportamiento del código está muy influenciado por el estado, pero ninguna herramienta de cobertura de prueba que conozco mide la cobertura del espacio de estado.
A menos que el tiempo de ejecución de su suite de pruebas sea un problema grave, hay cosas mucho mejores que puede hacer con su tiempo que eliminar pruebas posiblemente redundantes.
Tiendo a estar de acuerdo contigo (puede ser un uso indebido de la métrica de cobertura). Pero también hay otras métricas, por lo que creo que este problema debería abordarse más ampliamente y ver más de las métricas estándar, como por ejemplo también el número de condicionales. –