Agregando cobertura de código de várias execuções do PHPUnit
Eu tenho trabalhado com PHPUnit por um tempo agora, e está começando a parecer que eu preciso quebrar meus testes em grupos que rodariam como execuções separadas dephpunit
. A principal razão para isso é que a maioria dos meus testes precisam ser executados em processos separados, enquanto alguns não podem ser executados em processos separados devido a um problema documentado.Aqui. O que eu gostaria de fazer é escrever um script bash que dispara várias execuções dephpunit
, cada um configurado para executar testes diferentes com configurações diferentes.
Então, minha pergunta é: existe uma maneira de agregar os resultados de cobertura de código de múltiplosphpunit
execuções? Eu poderia fazer isso diretamente através do próprio PHPUnit ou usando alguma outra ferramenta? É possível obter o que estou procurando em uma corrida dephpunit
usando o conceito de suite de testes do PHPUnit?