Sim, você pode usar qualquer coverage.xml
dentro do IDE, desde que ele tenha nomes de arquivo corretos (mesmo que tenha sido gerado em outro local). Mas tem que ser feito manualmente e não é muito conveniente usar com freqüência.
A ideia é:
- Execute seus testes do PHPUnit na máquina remota e gere
coverage.xml
. - Processe-o usando qualquer ferramenta adequada para substituir os caminhos remotos por caminho local (por exemplo, alguns destinos personalizados de Phing; encontre-os com facilidade + substitua em seu editor de texto ou qualquer outro). Isso, é claro, se os caminhos remotos forem diferentes dos locais. Caso contrário, basta ignorá-lo.
- Diga ao IDE para usar esse arquivo para exibir detalhes de cobertura por meio de Ferramentas | Mostrar dados de cobertura de código - anexe o arquivo necessário lá.
Por favor note: mais provável ( não usei isso sozinho por muito tempo, então possivelmente ele foi alterado desde então ) você terá que remover e então adicionar novamente esse arquivo toda vez que você obtiver o novo coverage.xml (esse é o maior aborrecimento) - o IDE armazena em cache o conteúdo desse arquivo. Verifique este bilhete para alguns detalhes .