Hi All, I'm trying to generate coverage by excluding com.sun.* classes. Only one jar containing com.sum.* packages is there in the server. I've excluded that jar from coverage report by filter out all jar files and passing the jar names to analyzeAll method though a loop when generating the report.
Note that I'm using modified version of ReportGenerator at [1] analyzer.analyzeAll(file); Also excluded that particular patten from -javaagent option. -javaagent:/Users/krishantha/git/wso2/product-as/modules/integration/tests-integration/tests/target/jacoco/agent/jacocoagent.jar=destfile=/Users/krishantha/git/wso2/product-as/modules/integration/tests-integration/tests/target/jacoco.exec,append=true,includes=org.test.myapp*:org.addressing*:org.test.application.deployer*:,excludes=com.sun**:org.eclipse.*:*.equinox.*,classdumpdir=/Users/krishantha/Desktop/test \ Also I have dump all classes to a directory and no com.sun classes are there. However still my report contain com.sun packages. Any help to exclude the classes properly will be appreciated. Sample report is given below ============================= Element Missed Instructions Cov. Missed Branches Cov. Missed Cxty Missed Lines Missed Methods Missed Classes \ com.sun.activation.registries 3,976 0% 516 0% 368 368 492 492 104 104 14 14 com.sun.activation.viewers 1,054 0% 0% 62 62 149 149 44 44 8 8 com.sun.codemodel 10,994 0% 1,042 0% 1,246 1,246 2,325 2,325 724 724 80 80 com.sun.codemodel.fmt 0% 0% 46 46 105 105 36 36 9 9 com.sun.codemodel.util 2,086 0% 120 0% 107 107 222 222 47 47 9 9 [1]http://www.eclemma.org/jacoco/trunk/doc/examples/java/ReportGenerator.java Thanks, Krishantha. -- You received this message because you are subscribed to the Google Groups "JaCoCo and EclEmma Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jacoco/aaed6bd1-cc9a-4270-ab89-37b4470612ea%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
