En excluant certaines classes du rapport de cobertura ne fonctionne pas

StackOverflow https://stackoverflow.com/questions/2966061

  •  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 ....

Était-ce utile?

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:

http://jira.codehaus.org/browse/MCOBERTURA-52

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top