2017-02-23 2 views
0

http://www.eclemma.org/jacoco/trunk/doc/prepare-agent-mojo.htmlComment spécifier la valeur du paramètre de Maven Objectifs

Je suis comme vraiment pas familier avec Maven du tout. Et le projet sur lequel je travaille l'exige ...

J'essaie de personnaliser cet outil Jacoco en maven. Surtout le paramètre "include" pour l'objectif de préparation-agent. Je suis en train de tester un grand projet avec environ 4000 classes dans de nombreux paquets différents. Mais la seule information de couverture dont j'ai besoin est seulement de 5 à 10 classes.

Une idée de comment je peux spécifier quelque chose comme ça? Fondamentalement, spécifiez "include" lors de l'exécution du test. Ou dois-je le spécifier dans le fichier POM?

"mvn jacoco: préparer agent -Dinclude = "weka.associations.Apriori" test"

Répondre

1

oui vous pouvez spécifier dans le fichier pom.xml

<plugin> 
      <groupId>org.jacoco</groupId> 
      <artifactId>jacoco-maven-plugin</artifactId> 
      <version>0.7.4.201502262128</version> 
      <configuration> 
       <excludes> 
        <exclude>**/*_.*</exclude> 
       </excludes> 
     </configuration> 
      <executions> 
       <execution> 
        <goals> 
         <goal>prepare-agent</goal> 
        </goals> 
       </execution> 
       <execution> 
        <id>report</id> 
        <phase>prepare-package</phase> 
        <goals> 
         <goal>report</goal> 
        </goals> 
       </execution> 
      </executions> 
      </configuration> 
</plugin 

où exclut étiquette comprendra votre liste d'exclusion, les classes que vous voulez exclure ans pour obtenir une couverture de code, en ce moment, il n'exclut rien

utiliser Veuillez la nouvelle version de jacoco comme il est ancien que je l'ai spécifié

+0

src/weka.associations. * quelque chose comme ça? Il n'a pas fonctionné ... –

+0

vous pouvez vérifier le lien ci-dessous qui contient toutes les informations que vous recherchez https://www.petrikainulainen.net/programming/maven/creating-code-coverage-reports-for-unit -et-integration-tests-avec-le-jacoco-maven-plugin / –