From: Lorenzo D. <lor...@ho...> - 2008-04-22 16:35:32
|
Thanks Jefferey, Not sure what other's were after in using *Test.class. It seemed logical to me because of the instrumenting task below. I figured it created specially instrumented classes under build.classes.instr and junit classpaths were set to have build.classes.instr before build.classes so as to use the instrumented ones for junit tests. Nevertheless, I am getting expected code coverage right now using the other method. I'm just trying to understand what I missed. Any clarification would be nice. Thanks. <cobertura-instrument todir="${build.classes.instr}"> <fileset dir="${build.classes}"> <include name="**/*.class"/> <exclude name="**/*Test.class"/> </fileset> </cobertura-instrument> Lorenzo Subject: RE: [Cobertura-devel] Junit batchtest files include *Test.java vs*Test.class? Date: Tue, 22 Apr 2008 08:08:56 -0400 From: JJBennett@OneCommunications.com To: lor...@ho...; cob...@li... Generally, use the second form - find all java files ending with "Test" and run those as JUnit. The first form seems to indicate that the test classes have been instrumented - I guess it ought to work. I have no clue why you would want to measure the coverage of your test classes though. From: cob...@li... [mailto:cob...@li...] On Behalf Of Lorenzo Sent: Tuesday, April 22, 2008 2:53 AM To: cob...@li... Subject: [Cobertura-devel] Junit batchtest files include *Test.java vs*Test.class? Hello, I have seen both **/*Test.class and **/*Test.java in examples for setting up a build.xml file for cobertura code coverage and junit testing. What is the difference? For my build.xml using **/*Test.class does not work although I tried to get it to work by trying different things. For example: <junit> … <batchtest> <fileset dir="${build.classes.instr}"> <include name="**/*Test.class"/> </fileset> </batchtest> </junit Vs. <junit> … <batchtest> <fileset dir="${src.dir}"> <include name="**/*Test.java"/> </fileset> </batchtest> </junit When do we use what and what is required to use them in this way? Thanks Lorenzo _________________________________________________________________ Spell a grand slam in this game where word skill meets World Series. Get in the game. http://club.live.com/word_slugger.aspx?icid=word_slugger_wlhm_admod_april08 |