getting code coverage using runservertests
"Ranganathan, Shobana" <[email protected]> Wed, 31 Mar 2010 08:29:14 -0700
| Newsgroups | gmane.comp.jakarta.cactus.user |
|---|---|
| Message-ID | <42F741D6CF15D847928C7D4ABB9111E6A3AD229CCA@PISCES.LA.FRD.DIRECTV.COM> |
--_000_42F741D6CF15D847928C7D4ABB9111E6A3AD229CCAPISCESLAFRDDI_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi,
How can I get code coverage using runservertests if I run my test against a=
cobertura instrumented class? What I have below does not work. A browser i=
s opened and the test case executes fine but I do not get any coverage.
<runservertests
testurl=3D"http://localhost:${test.port}/test/ServletRedirector?Cactus_=
Service=3DRUN_TEST"
starttarget=3D"start.tomcat.40"
stoptarget=3D"stop.tomcat.40"
testtarget=3D"test"/>
<target name=3D"test">
<exec executable=3D"${browser}" spawn=3D"true">
<arg value=3D"${cactus.url}/ServletTestRunner?suite=3Dcom.xyz.Tes=
tBroadbandMgr"/>
</exec>
<antcall target=3D"coveragetest" />
</target>
<target name=3D"coveragetest">
<cobertura-report srcdir=3D"src"
destdir=3D"${reports.cobertura.dir}"
datafile=3D"${basedir}/cobertura.ser"/>
<echo>
Cobertura reports have been generated.
The HTML report is ${reports.cobertura.dir}/index.html
</echo>
</target>
Regards,
Shobana
--_000_42F741D6CF15D847928C7D4ABB9111E6A3AD229CCAPISCESLAFRDDI_--