cobertura-maven-plugin-Konfiguration schließt

Ich habe ein Maven-Projekt mit einem Testfall DefaultViewTypeToFragmentMapperTest.java im Verzeichnis /src/test/java/test/com/mycompany/myproduct/android/viewtype2fragmentmapper/.

Möchte ich in diesem test-Fall ausgeschlossen werden unit-test-coverage-Berechnung. Um dieses Ziel zu erreichen, habe ich so konfiguriert das plugin wie dieses:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>cobertura-maven-plugin</artifactId>
    <version>2.5.2</version>
    <configuration>
        <formats>
            <format>html</format>
            <format>xml</format>
        </formats>
        <instrumentation>
            <excludes>
                <exclude>test/co/**/*.class</exclude>
            </excludes>
        </instrumentation>
    </configuration>
</plugin>

Aber ich sehe immer noch die oben genannten Klassen in der coverage report.

Wie kann ich es beheben, so dass der Testfall nicht angezeigt in den Bericht und seine Reichweite (0 % laut dem Bericht) nicht berücksichtigt?

  • Haben Sie konfiguriert die cobertura-maven-plugin als Teil der Berichterstattung oder bauen? Wenn Sie so konfiguriert, wie reporting, nutzen Sie bitte das mvn site. Wenn Sie ausführen möchten mvn cobertura:cobertura bitte so konfiguriert, wie ein zu bauen. Bitte siehe meine Antwort an stackoverflow.com/questions/15133822/... für weitere Informationen.
  • Ich konfigurierte es als Teil der <reporting> Knoten und ich verwenden Sie nur im Rahmen mvn site.
  • Ich fand heraus, dass das plugin eine hilfreiche debug-Protokollierung. Aktivieren Sie es mit mvn cobertura:... -X
InformationsquelleAutor DP_ | 2013-03-05
Schreibe einen Kommentar