[JaCoCo (Java Code Coverage)] Verwendung mit NetBeans

Bibliothek laden

Fügen Sie pom Folgendes hinzu, indem Sie auf den Inhalt der offiziellen Website verweisen (www.jacoco.org).

pom.xml


<project>
	<build>
        <pluginManagement>
            <plugins>
               <plugin>
                    <groupId>org.jacoco</groupId>
                    <artifactId>jacoco-maven-plugin</artifactId>
                    <version>***</version>
                    <executions>
                        <execution>
                            <id>default-prepare-agent</id>
                            <goals>
                                <goal>prepare-agent</goal>
                            </goals>
                        </execution>
                        <execution>
                            <id>default-report</id>
                            <goals>
                                <goal>report</goal>
                            </goals>
                        </execution>
                        <execution>
                            <id>default-check</id>
                            <goals>
                                <goal>check</goal>
                            </goals>
                            <configuration>
                                <rules>
                                    <!--  implementation is needed only for Maven 2  -->
                                    <rule implementation="org.jacoco.maven.RuleConfiguration">
                                        <element>BUNDLE</element>
                                        <limits>
                                            <!--  implementation is needed only for Maven 2  -->
                                            <limit implementation="org.jacoco.report.check.Limit">
                                                <counter>COMPLEXITY</counter>
                                                <value>COVEREDRATIO</value>
                                                <minimum>0.60</minimum>
                                            </limit>
                                        </limits>
                                    </rule>
                                </rules>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
</project>

Wie benutzt man

Wenn Sie Folgendes in maven ausführen, wird ein Bericht in target / site / jacoco / index.html generiert.

mvn clean jacoco:prepare-agent test jacoco:report

(Klicken Sie in NetBeans mit der rechten Maustaste auf das Projekt-> Run Maven-> Ziel.)

Recommended Posts

[JaCoCo (Java Code Coverage)] Verwendung mit NetBeans
Verwenden Sie Lambda-Ebenen mit Java
Verwenden Sie SpatiaLite mit Java / JDBC
Verwenden Sie PlantUML mit Visual Studio Code
Verwenden Sie Java mit MSYS und Cygwin
Verwenden Sie Microsoft Graph mit Standard-Java
Verwenden Sie Azure Bing SpellCheck mit Java
Verwenden Sie JDBC mit Java und Scala.
Erstellen Sie Java mit Mac vs Code
Führen Sie gepackten Java-Code mit Befehlen aus
Bereiten Sie die Java-Entwicklungsumgebung mit VS Code vor
Verknüpfen Sie Java- und C ++ - Code mit SWIG
Führen Sie Java-Code von cpp auf cocos2dx aus
Führen Sie Java-Code skriptweise aus
Java-Code-TIPPS
Führen Sie eine statische Code-Analyse mit Checkstyle mit Java + Gradle durch
Java-Beispielcode 02
Java-Beispielcode 03
Verwendung des Java-Frameworks mit AWS Lambda! ??
Ich möchte Java8 für jeden mit Index verwenden
Java-Beispielcode 04
Verwendung der Java-API mit Lambda-Ausdrücken
Verwenden Sie Matplotlib aus Java oder Scala mit Matplotlib4j
Erstellen Sie mit Gradle mit VSCode Java → Ausführen
[JAVA] [Spring] [MyBatis] Verwenden Sie IN () mit SQL Builder
[Java] Verwenden Sie Collectors.collectingAndThen
Java-Beispielcode 01
Java-Zeichencode
Versuchen Sie, ein Java-Programm mit VS-Code zu debuggen
Erstellen Sie eine Java-Entwicklungsumgebung mit VS Code
Code, der verwendet werden soll, wenn Sie Json nur mit Standardbibliotheken in Java verarbeiten möchten
Verwenden Sie die schnelle Mapping-Bibliothek MapStruct mit Lombok und Java 11
Erstellen Sie eine Java-Entwicklungsumgebung mit VS Code auf dem Mac
Erste Schritte mit Java-Programmen mit Visual Studio Code
[Java] [Spring Boot] Geben Sie das Laufzeitprofil an - Spring Boot beginnend mit NetBeans
Verwenden Sie die aggregierte Abfrage (Anzahl) mit dem Azure CosmosDB Java SDK
Warum können Sie Java mit Visual Studio Code entwickeln?
Spielen Sie mit Java-Funktionsknoten, die Java mit Node-RED verwenden können
So erstellen Sie eine Java-Entwicklungsumgebung mit VS Code
Verwenden Sie java1.7 (zulu7) in einem bestimmten Verzeichnis mit jenv
Überprüfen Sie die Abdeckung mit Codecov in der Java + Gradle + Wercker-Konfiguration
Erstellen Sie eine Java-Programmentwicklungsumgebung mit Visual Studio Code
Bibliothek zur Messung der Java-Abdeckung
Verwenden Sie ProGuard mit Gradle
Lombok mit VS Code
Wechseln Sie die Plätze mit Java
Installieren Sie Java mit Ansible
Verwenden Sie Puphpeteer mit Docker
Bequemer Download mit JAVA
Verwenden Sie XVim2 mit Xcode 12.0.1
Verwenden von CentOS mit LXD
Verwenden Sie Webmock mit Rspec
Java-Download mit Ansible
Lass uns mit Java kratzen! !!
Verwenden Sie WebJars mit Gradle
Erstellen Sie Java mit Wercker
Verwenden Sie PreparedStatement in Java