Vinculación de la cobertura del código al control de versiones

Antes de realizar un cambio, me gustaría asegurarme de que todo ha sido probado, ya sea automática o manualmente con un informe de cobertura de código, pero hay muchos códigos heredados que no tienen pruebas automáticas y no ser afectado por mis cambios

¿Existe alguna herramienta que pueda hacer una referencia cruzada de un diferencial de una herramienta de control de versiones con un informe de cobertura de código y asegurarse de que todo lo que se ha cambiado se haya ejecutado?

Me doy cuenta de que con la cobertura del código, esto puede dar una falsa sensación de seguridad, y con algo como esto, aún más, pero creo que valdría la pena intentarlo. Uso git y PHP: he usado la interfaz de cobertura de código de XCache para explorar lo que he ejecutado, y es útil, pero sería genial si algo pudiera ejecutarse automáticamente en git commit o push time.

Respuestas a la pregunta(2)

Su respuesta a la pregunta