From: Mark D. <Mar...@sa...> - 2005-05-17 20:25:29
|
I have a feeling our ant tasks may only allow for 1 include statement = and 1 exclude statement. That's probably bad, and should probably be = changed. For now I suggest calling the cobertura-instrument task = multiple times. For example: =20 <cobertura-instrument todir=3D"${cobertura.instr.dir}"> <fileset dir=3D"${build.dir}"> <include name=3D"com/example/whatever/Happy*.class"/> <exclude name=3D"**/Cactus*.class"/> </fileset> </cobertura-instrument> =20 <cobertura-instrument todir=3D"${cobertura.instr.dir}"> <fileset dir=3D"${build.dir}"> <include name=3D"com/example/whatever/Sneezy*.class"/> <exclude name=3D"**/Cactus*.class"/> </fileset> </cobertura-instrument> =20 Hopefully something like that is within reason for your particular class = file layout... =20 -Mark ________________________________ From: cob...@li... = [mailto:cob...@li...] On Behalf Of = Hobson, Don Sent: Sunday, May 15, 2005 11:14 PM To: cob...@li... Subject: [Cobertura-devel] How do I exclude tests from my = instrumentation and reports =09 =09 This doesn't seem to work =20 <target name=3D"cob_instr" description=3D"Instrument class files with = cobertura."> <cobertura-instrument todir=3D"${cobertura.instr.dir}"> <fileset dir=3D"${build.dir}"> <include name=3D"**/**.class"/> <exclude name=3D"**/Z*Test*.class"/> <exclude name=3D"**/QA*Test*.class"/> <exclude name=3D"**/*JUnit*.class"/> =20 <exclude name=3D"**/*Cactus*.class"/> =20 </fileset> </cobertura-instrument>=20 </target> |