Configuracao maven cobertura + surefire

6 respostas
joaosavio

Olá pessoas!

Estou usando com o maven os plugins surefire e cobertura, mas não estou conseguindo configurá-los corretamente creio eu. Ou o cobertura não roda ou os testes são executados 2x

Primeiro caso: cobertura não roda:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>cobertura-maven-plugin</artifactId>
    <version>2.5.1</version>
</plugin>
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.12</version>
</plugin>

Segundo caso: testes são executados 2x:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>cobertura-maven-plugin</artifactId>
    <version>2.5.1</version>
    <executions>
        <execution>
            <phase>test</phase>
            <goals>
                <goal>cobertura</goal>
            </goals>
        </execution>
    </executions>
</plugin>
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.12</version>
</plugin>

Como configurá-los para que os testes sejam executados uma vez somente? Creio eu que seria uma melhor prática não?

6 Respostas

joaosavio

Ninguem?

joaosavio

?

daniel.joppi

Cara estou com o mesmo problema … eu dividi em duas fases de compilação no Hudson

Mas não é o ideal … não está saindo como deveria … você por acaso conseguiu achar alguma outra solução para a execução única de teste?

R

Voces conseguiram resolver isso?

Abs

daniel.joppi

na real não tem como resolver … pelo que vi o Cobertura fala que é assim que deve funcionar … como eles botaram na explicação no site "Isto é bom para você"
isso porque eles dizem que o primeiro teste realizado pelo Maven é para avalisar possiveis erros do código … e se não acontecer nennum problema o segundo irá gerar o relatório de cobertura correto … garantido que todos os testes estão funcionando corretamente … não deixando espações para informações erradas de Cobertura por causa de testes que derra FALHA

sacas?? … no fim é bom dois testes …

R

entendi daniel.

mto obrigado

Criado 19 de fevereiro de 2012
Ultima resposta 16 de out. de 2012
Respostas 6
Participantes 3