Frage

In meinem Projekt benötige ich Cobertura Code Coverage Bericht von Hudson mit Maven Build erstellen.
In Hudson Ich habe die Cobertura Code Coverage-Plugin hinzugefügt.
Ich brauche die kompletten Modifikationsschritte von pom.xml.

War es hilfreich?

Lösung

Haben Sie versucht, diese zu Ihrem pom.xml im reporting Abschnitt hinzufügen?

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>cobertura-maven-plugin</artifactId>
    <configuration>
       <formats>
           <format>html</format>
           <format>xml</format>
       </formats>
    </configuration>
</plugin>

Komplette Konfigurationsschritte können hier .

Andere Tipps

braucht Hudson eine Sie die coverage.xml-Datei zu erzeugen. Um dies zu tun, ohne Ihre pom.xml zu ändern, können Sie verwenden:

mvn cobertura:cobertura -Dcobertura.report.format=xml

Um Cobertura während der Paketphase laufen, tun

 <plugin>  
            <groupId>org.codehaus.mojo</groupId>  
            <artifactId>cobertura-maven-plugin</artifactId>  
            <version>2.5.2</version>  
            <configuration>  
                <formats>  
                    <format>xml</format>  
                </formats>  
            </configuration>  
            <executions>  
                <execution>  
                    <phase>package</phase>  
                    <goals>  
                        <goal>cobertura</goal>  
                    </goals>  
                </execution>  
            </executions>  
   </plugin>         

Heres ein Beispiel für pom

http://macgyverdev.blogspot.com/ 2011/04 / Entwicklungsumgebung-for-google-app.html

Und hier wie in Hudson zu integrieren http://macgyverdev.blogspot.com/2011/04 /hudson-continous-integration-for-google.html

Cobertura nicht wirklich scheint mit hudson zu arbeiten.

Ich habe ein Projekt, bei dem die Befehlszeile ausführen: mvn sauber Paket

baut eine Abdeckung Bericht einen genauen Bericht Abdeckung mit einem durchschnittlichen Flächengewicht von etwa 78% und 74% Linie Zweig erzeugt.

Beim Laufen die gleichen Ziele auf einem Hudson-Server führt zu einer Berichterstattung Bericht zeigt 0% 0%.

Leider ist die Jira-Website für das Plugin scheint nicht jedermann zu ermöglichen, Fragen zu stellen, um dieses Problem noch nicht gemeldet für das Team ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top