Vinculando a cobertura do código ao controle de versão
Antes de confirmar uma alteração, gostaria de ter certeza de que tudo foi testado, automática ou manualmente, com um relatório de cobertura de código, mas há muito código herdado que não possui testes automatizados e não ser afetado por minhas alterações.
Existe uma ferramenta que pode fazer referência cruzada de um diff de uma ferramenta de controle de versão com um relatório de cobertura de código e garantir que tudo o que foi alterado foi executado?
Sei que, com a cobertura do código, isso pode dar uma falsa sensação de segurança e, com algo assim, mais ainda, mas acho que valeria a pena tentar. Uso o git e o PHP - usei a interface de cobertura de código do XCache para navegar pelo que executei e é útil, mas seria ótimo se algo pudesse ser executado automaticamente no git commit ou no push time.