Ferramentas de cobertura de código para PHP [fechado]

Existe alguma ferramenta de cobertura de código disponível para o PHP? Eu desejo verificar a cobertura de código do meu código e API's escrito em PHP, mas não foram capazes de colocar minhas mãos em qualquer ferramenta de cobertura de código para PHP, como é mais de uma linguagem do lado do servidor e dinâmica na natureza.

Alguém sabe de um método pelo qual a cobertura de código para PHP pode ser executada?

Author: gagneet, 2008-12-08

6 answers

Xdebug has Code Coverage Analysis .

Verificar Este capítulo do manual de PHPUnit

 25
Author: CMS, 2015-09-07 14:25:44

Veja a nossa ferramenta de cobertura de teste PHP a partir de desenhos semânticos:

Http://www.semanticdesigns.com/Products/TestCoverage/PHPTestCoverage.html

Sobrecarga muito baixa, lida com enormes sistemas de ficheiros, GUI intuitivo mostrando cobertura em ficheiros específicos, e relatório gerado com discriminação de cobertura a níveis de método, classe e pacote.

O melhor de tudo, não há necessidade de instalar nada no sistema sendo submeter. Não há necessidade de xdebug, etc., o que significa que tu Não tenho de discutir. com o sysadmin para fazer os testes.

Podes usá-lo com o PHPUnit para obter uma cobertura de teste unitário. Ou você pode usá-lo em seu site para coletar cobertura de qualquer método de teste funcional/ferramentas que você pode ter.

 6
Author: Ira Baxter, 2011-06-17 05:00:38

Usar o Xdebug em combinação com o PHPUnit pode dar-lhe uma análise de cobertura de código.

 3
Author: Brian Fisher, 2008-12-08 07:34:05

Spike PHPCoverage . Ambos SimpleTest e PHPUnit podem ser facilmente integrados com ele, embora o suporte do PHPUnits esteja fora da caixa.

 2
Author: troelskn, 2011-04-21 18:14:10

Zend Studio ships with code coverage tools out the box.

 2
Author: cparrish817, 2011-05-21 10:49:43

O Xdebug pode fazer relatórios de cobertura de código, e o Phing, um utilitário de compilação, pode automatizar os relatórios de cobertura em execução ( http://devzone.zend.com/article/2955).

 2
Author: Will, 2015-03-26 20:49:47