Hier ist mein ANT JUnit ZielVersuch ANT JUnit Ziel im Debug-Modus in Eclipse
<target name="test" depends="compile" >
<junit failureProperty="test.failure" >
<jvmarg value="-Xdebug" />
<jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5432" />
<classpath>
<pathelement path="${basedir}\..\Core\lib\junit-4.10.jar"/>
<pathelement path="${basedir}\..\Suggestion\lib\ssce.jar"/>
<pathelement path="C:\Java\javamail-1.4.1\mail.jar"/>
<pathelement path="C:\Java\commons-net-2.0\commons-net-ftp-2.0.jar"/>
<pathelement path="${basedir}\WebContent\WEB-INF\lib\gson-2.2.1.jar"/>
<pathelement path="${tomcatLibs}\servlet-api.jar"/>
</classpath>
<classpath>
<pathelement path="${build}"/>
</classpath>
<formatter type="brief" usefile="false" />
<test name="com.server.junit.ServerTestSuite" />
<test name="com.junit.DictionaryTestSuite" />
<test name="com.util.junit.SuggestionTestSuite" />
</junit>
<fail message="Unit test failed" if="test.failure"/>
</target>
Meine Einheit Tests bestehen fein zu laufen, wenn durch Eclipse-laufen, aber nicht, wenn ich sie von ANT Laund. Ich möchte es an meinem Haltepunkt in einem Unit-Test stoppen. Aus der Dokumentation weiß ich, ich muss diese jvmarg hinzufügen, aber kann es nicht stoppen, so dass ich sie offensichtlich nicht am richtigen Ort habe. Ich glaube auch nicht, dass der Port korrekt ist, aber welchen Port sollte ich verwenden? Ich habe nicht alle Debug-Port eingerichtet, wenn JUnits durch Eclipse debuggen, es funktionierte nur
Beide Antworten haben mir aber dieses eine mehr geholfen. Thnx – MayoMan
forkmode = Einmal ist die Magie, die ich brauchte! Naja, arbeite den Upvote ;-) –