2016-05-03 37 views
0

我想在Eclipse(Mars)中調試使用TestNg和Apache Ant構建測試自動化的項目。使用可用的解決方案,我可以調試ant build.xml文件,但java代碼內的斷點沒有打開。任何人都可以幫助我如何調試java源文件,特別是我在eclipse中的測試用例?在eclipse中使用Ant調試TestNg java代碼

謝謝。

回答

0

我想出瞭解決這個問題的辦法。按照以下步驟解決此問題
1.在build.xml文件的任務中添加以下行。

<jvmarg value="-Xdebug" /> 
<jvmarg value="-Xnoagent"/> 
<jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5432" /> 
  • 添加遠程Java應用程序的調試配置,即,指定項目名稱,給主機作爲「本地主機」,和端口相同步驟1,5432在我們的例子
  • 調試build.xml文件第一
  • 安裝TestNG的過程中,開始調試遠程Java應用程序調試配置步驟設置2
  • +0

    上面並沒有爲我工作,但我能夠確定進程命令行&重現那附加一個調試器。 http://literatejava.com/engineering/how-to-debug-tests-run-externally/ –

    0

    我有類似的問題,可能是TestNG的bug。但是如果我開始不進行單一測試(例如右鍵單擊菜單),但是所有測試套件都啓動了* .xml套件文件,那麼所有斷點都會暫停執行。