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_--