Clover PHP plugin Jenkins

O Clover PHP plugin do Jenkins trás a possibilidade de visualizar relatórios de teste em PHP dentro do Jenkins. 

Para que os relatórios de testes sejam gerados é necessário que tenha o X-Debug instalado no servidor que vai rodar o job do Jenkins. 

Vamos no menu Gerenciar o Jenkins> Gerenciar Plugins. Vá em Disponíveis e procure por PHP:

Imagem

Marque o plugin e clique em instalar sem reniciar.

Imagem

Vamos reniciar o Tomcat para concluir a instalação do plugin. Para que os relatórios de teste sejam visualizados pelo Jenkins devemos adicionar uma nova ação pós-build no job. Vou usar como exemplo o job criado nesse post :

Imagem

Imagem

Adicionamos os caminhos do arquivo clover.xml e da pasta coverage apartir da pasta do job no workspace.

Feito isso, quando voltamos para o projeto depois de fazer o build aparece um ícone do Clover PHP Report

Imagem

Clicando nessa opção, podemos vizualizar o relatório de testes mostrando a porcentagem de cobertura de código também as partes do código que estão cobertas por testes em verde e o que não está coberto em vermelho:

Imagem

Comentários

 

Quem Sou

Graduado em ADS (Análise e desenvolvimento de sistemas).

Não sou "devoto" de nenhuma linguagem de programação. Procuro aproveitar o melhor de cada uma de acordo com a necessidade do projeto. Prezo por uma arquitetura bem feita, código limpo, puro e simples! 

anuncio atendente