Vous pouvez exclure des classes à partir de l'instrumentation. Ensuite, ils ne doivent pas apparaître sur les rapports. Voir exclure les instructions ci-dessous.
Vous pouvez également ignorer les appels à certaines méthodes. Voir ignorer la déclaration ci-dessous.
Si vous utilisez maven, voir le plugin maven manuel.
<configuration>
<instrumentation>
<ignores>
<ignore>com.example.boringcode.*</ignore>
</ignores>
<excludes>
<exclude>com/example/dullcode/**/*.class</exclude>
<exclude>com/example/**/*Test.class</exclude>
</excludes>
</instrumentation>
</configuration>
Et pour ant voir ce.
<cobertura-instrument todir="${instrumented.dir}">
<ignore regex="org.apache.log4j.*" />
<fileset dir="${classes.dir}">
<include name="**/*.class" />
<exclude name="**/*Test.class" />
</fileset>
<fileset dir="${jars.dir}">
<include name="my-simple-plugin.jar" />
</fileset>
</cobertura-instrument>