所以我的典型的工作流程是的IntelliJ運行一個測試TestNG中
- 我寫的IntelliJ用TestNG一個數據驅動的測試。
- 我提供數百個數據項
- 運行測試和一個或兩個的他們的失敗,在「運行」窗格中
- 我看到的傳遞的列表/失敗測試。
我希望能夠右鍵單擊該測試的「實例」並單獨運行該測試(帶有斷點)。目前IntelliJ似乎沒有這個功能。我必須右鍵單擊測試,當我運行時,它會運行包含數百個數據點的整套測試。
這可能嗎?
所以我的典型的工作流程是的IntelliJ運行一個測試TestNG中
我希望能夠右鍵單擊該測試的「實例」並單獨運行該測試(帶有斷點)。目前IntelliJ似乎沒有這個功能。我必須右鍵單擊測試,當我運行時,它會運行包含數百個數據點的整套測試。
這可能嗎?
TestNG在testng.xml
級別支持此功能,您可以在其中指定應使用哪種數據提供程序的索引。它被稱爲「invocation-numbers」,你可以通過運行一個數據提供者測試,失敗它的一些調用號碼並查看生成的testng-failed.xml
,看到它的樣子。
回到你的問題:你的IDE需要支持此功能,以使其在用戶界面可用,所以我建議你問的想法論壇
謝謝塞德里克。我猜想至少在IntelliJ 11.x中是不可能的,但只是想確保我不會錯過某些東西。我目前使用testng-failed.xml來重新運行失敗的測試,這是IDE支持它的第二好事情。 –
我爲此提出了一個錯誤:http://youtrack.jetbrains.com/issue/IDEA-106321 –
的功能已被添加的IntelliJ 142.1217
的:https://youtrack.jetbrains.com/issue/IDEA-57906
+1如果這是不可能的,那麼我還有另一個參數來添加到我堅持使用eclipse的理由列表中:-)。 –