From: David P. <dpu...@ep...> - 2005-08-25 15:57:09
|
It looks like you already are excluding those files, so you may need to diagnose your ant script to find out why they're still showing up. One possibility is that you ran your coverage, saw the *Test files, then added the exclude. Then looking at the reports you still see them. If that's the case, consider deleting the cobertura.ser file then re-running your tests and see if they're still there. In my script the .ser file is deleted before instrumentation, so that way I know I'm getting a fresh set of data. I'm knew to this though so hopefully someone more experienced can correct me if this isn't good advice. d Matt Kurjanowicz wrote: > Hello, > Sorry for the frequent emails, but I'm new to Cobertura. I've gotten > cobertura to work to generate coverage reports, but those reports > contain the actual test classes, not just the classes that are being > tested. I was wondering if there is any way to exclude those classes > from the report? > <target name="coverage-reports" > depends="compile-all,prepare" > description="Generate unit test coverage reports."> > > <echo message="Coverage Datafile = ${coverage.datafile}" /> > <cobertura-instrument datafile="${coverage.datafile}" > todir="${instrumented.classes.dir}"> > <fileset dir="${classes.dir}"> > <exclude name="**/*Test.class" /> > <include name="**/*.class" /> > </fileset> > </cobertura-instrument> > > <!-- Write our own JUnit task so that its settings work with > cobertura. --> > <junit fork="yes"> > <sysproperty key="net.sourceforge.cobertura.datafile" > value="${coverage.datafile}" /> > <classpath location="${instrumented.classes.dir}" /> > <classpath refid="application.classpath" /> > > <formatter type="brief" usefile="false" /> > > <batchtest> > <fileset dir="${instrumented.classes.dir}"> > <include name="**/*Test.class" /> > </fileset> > </batchtest> > </junit> > > <cobertura-report srcdir="${src.dir}" > destdir="${coverage.report.dir}" > datafile="${coverage.datafile}" /> > </target> > > TIA, > Matt Kurjanowicz > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle > Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing > & QA > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > Cobertura-devel mailing list > Cob...@li... > https://lists.sourceforge.net/lists/listinfo/cobertura-devel |