运行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 ;-) –