Debugging Cactus Tests in Eclipse

Posted by Th3sandm4n on Stack Overflow See other posts from Stack Overflow or by Th3sandm4n
Published on 2010-12-21T22:35:10Z Indexed on 2010/12/22 1:54 UTC
Read the original article Hit count: 641

Filed under:
|
|

Side note: This is inherited code, I didn't do any of the setup and am new to the project.

I'm trying to set up remote debugging in Eclipse for these unit tests that use Cactus. I've read around a bit (but I can't seem to find any REAL information how to set this up). Closest I've found is here (http://www.eclipse.org/webtools/community/tutorials/CactusInWTP/CactusInWTP.html), but it just says to Debug -> Debug on Server, but nowhere does it say where the debug port is set or anything, and I can't find anything on how to enable this, set it.

Just asking to see if anyone has set this up before, it would really help stepping through the code rather than just logging. The plugin (http://jakarta.apache.org/cactus/integration/eclipse/runner_plugin.html) Looks promising, but I also don't even know where to download it, it doesn't link to a location -.-

The project uses ant, cactus, and I'm using Eclipse. Thanks

EDIT Here is the target I'm using

<junit fork="no" forkmode="perTest" printsummary="yes" haltonfailure="no" haltonerror="no" failureproperty="tests.failed">
            <jvmarg value="-Xdebug" />
            <jvmarg value="-Xrunjdwp:transport=dt_socket,address=localhost:8005,server=y,suspend=y" />
            <formatter type="xml" usefile="true" />
            <formatter type="plain" usefile="false" />
            <classpath>
                <pathelement location="${clover.jar}"/>
                <path refid="cactus.classpath.id" />
                <pathelement location="../ejb/src" />
            </classpath>
            <sysproperty key="cactus.contextURL" value="${cactus.contextURL}"/>
            <test name="com.test.AllTests" outfile="TESTS" />
        </junit>

© Stack Overflow or respective owner

Related posts about eclipse

Related posts about remote-debugging