運行Ant JUnit的目標這是我的ANT JUnit的目標,如果通過Eclipse中運行,但如果我從ANT laund他們失敗試圖在調試模式在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>
我的單元測試通過罰款。 我希望它在單元測試中的中斷點停下來。 從文檔我知道我需要添加這些jvmarg,但不能讓它停下來,所以我顯然沒有他們在正確的地方。 此外,我不認爲我有端口正確,但我應該使用什麼端口?我沒有通過月食調試JUnits時設置任何調試端口,它只是工作
這兩個答案都對我有幫助,但更多的是這樣。 Thnx – MayoMan
forkmode =曾經是我需要的魔法!那麼工作upvote ;-) –