En excluant certaines classes du rapport de cobertura ne fonctionne pas
-
24-10-2019 - |
Question
J'ai essayé de supprimer certaines classes du rapport de cobertura comme
<target name="voldemort-instrument" description="Instrument Voldemort Classes">
<mkdir dir="${voldemort.instrumented.dir}" />
<cobertura-instrument todir="${voldemort.instrumented.dir}" datafile="${cobertura.instrument.file}">
<classpath refid="tools-classpath" />
<ignore regex=".*\.xsd" />
<fileset dir="${voldemort.dist.dir}/classes">
<include name="**/*.class" />
<exclude name="**/client/protocol/pb/*.class"/>
<exclude name="**/server/http/*.class"/>
<exclude name="**/server/http/gui/*.class"/>
<exclude name="**/store/views/*.class"/>
<exclude name="**/store/gzip/*.class"/>
<exclude name="**/VoldemortClientShell.class"/>
<exclude name="**/ClusterViewer.class"/>
<exclude name="**/utils/VoldemortAdminClientShell*.class"/>
</fileset>
</cobertura-instrument>
</target>
Mais cela ne fonctionne pas .....
Dois-je besoin de changer quelque chose d'autre aussi ..
S'il vous plaît aidez-moi, je me bats avec ce passé pour 1 semaine ....
La solution
plugin Maven cobertura, ne respecte pas exclure les balises pour la génération de rapports. Ceci est un bug connu reportrted ici:
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow