[JaCoCo (Java Code Coverage)] Utilisation avec NetBeans

Charger la bibliothèque

Ajoutez ce qui suit à pom en vous référant au contenu du site officiel (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>

Comment utiliser

Si vous exécutez ce qui suit dans maven, un rapport sera généré dans target / site / jacoco / index.html.

mvn clean jacoco:prepare-agent test jacoco:report

(Dans NetBeans, faites un clic droit sur le projet-> Exécuter Maven-> Objectif)

Recommended Posts

[JaCoCo (Java Code Coverage)] Utilisation avec NetBeans
Utiliser des couches Lambda avec Java
Utiliser SpatiaLite avec Java / JDBC
Utiliser PlantUML avec Visual Studio Code
Utiliser java avec MSYS et Cygwin
Utiliser Microsoft Graph avec Java standard
Utiliser Azure Bing SpellCheck avec Java
Utilisez JDBC avec Java et Scala.
Construire Java avec Mac vs Code
Exécuter du code Java packagé avec des commandes
Préparer l'environnement de développement Java avec VS Code
Lier le code Java et C ++ avec SWIG
Exécutez du code Java à partir de cpp sur cocos2dx
Exécuter du code Java de manière scriptée
CONSEILS relatifs au code Java
Analyse de code statique par Checkstyle avec Java + Gradle
Exemple de code Java 02
Exemple de code Java 03
Comment utiliser le framework Java avec AWS Lambda! ??
Je veux utiliser java8 forEach avec index
Exemple de code Java 04
Comment utiliser l'API Java avec des expressions lambda
Utilisez Matplotlib depuis Java ou Scala avec Matplotlib4j
En utilisant Gradle avec VSCode, compilez Java → exécutez
[JAVA] [Spring] [MyBatis] Utiliser IN () avec SQL Builder
[Java] Utilisez Collectors.collectingAndThen
Exemple de code Java 01
Code de caractère Java
Essayez de déboguer un programme Java avec VS Code
Créer un environnement de développement Java avec VS Code
Code à utiliser lorsque vous souhaitez traiter Json en Java avec uniquement des bibliothèques standard
Utilisez Fast Mapping Livery MapStruct avec Lombok et Java 11
Créer un environnement de développement Java avec VS Code sur Mac
Prise en main des programmes Java à l'aide de Visual Studio Code
[Java] [Spring Boot] Spécifier le profil d'exécution --Spring Boot à partir de NetBeans
Utiliser la requête agrégée (nombre) avec le SDK Java Azure CosmosDB
Pourquoi pouvez-vous développer Java avec Visual Studio Code?
Jouez avec les nœuds de fonction Java qui peuvent utiliser Java avec Node-RED
Comment créer un environnement de développement Java avec VS Code
Utilisez java1.7 (zulu7) dans un répertoire spécifique avec jenv
Vérifiez la couverture avec Codecov dans la configuration Java + Gradle + Wercker
Créer un environnement de développement de programme Java avec Visual Studio Code
Bibliothèque de mesures de couverture Java
Utiliser ProGuard avec Gradle
Lombok avec VS Code
Changer de siège avec Java
Installez Java avec Ansible
Utiliser Puphpeteer avec Docker
Téléchargement confortable avec JAVA
Utilisez XVim2 avec Xcode 12.0.1
Utilisation de CentOS avec LXD
Utiliser Webmock avec Rspec
Téléchargement Java avec Ansible
Raclons avec Java! !!
Utiliser les WebJars avec Gradle
Construire Java avec Wercker
Utiliser PreparedStatement en Java