2014-07-08 191 views
2

成功運行Rebuild ProjectIntelliJ 13.1.3 Ultimate IDE之後,我打開了我的Test NG測試文件。在IntelliJ中運行TestNG測試

右擊文件時,我看不到任何運行測試的選項。

如何在IntelliJ 13.1.3中運行TestNG測試?

question是類似的,但它是從2012年一個不被接受的答案。

回答

4

是的,你可以!

檢查包含測試類的文件夾是否標記爲Test Source Root。在另一種情況下,看看是否安裝了TestNG-J插件。

更新:

enter image description here

+0

嗯,對於我的模塊,我驗證了'src/test/java'被列爲一個Test Source Folder,但是我在運行時得到'0測試類在軟件包xyz'中找到來自IntelliJ的測試。 –

+0

@KevinMeredith你可以像截圖中一樣運行所有的測試類嗎? *查看更新*。 –

0

有3種可能性,在新的IntelliJ 2017.2運行TestNG的測試。

  1. 您可以單擊模塊(項目)名稱>>運行>>所有測試(TNG)。因爲有2個「所有測試」選項,所以要小心。第二個選擇是你需要的。它帶有一個testNG標誌。這樣你可以並行運行所有的testNG類

  2. 第二種可能性是運行一個TestNG類。右鍵單擊包瀏覽器中的類名稱,然後選擇「運行測試」如果您的類是testNG類,默認情況下,測試將作爲TestNG測試運行。

  3. 這個選項是我最喜歡的,因爲它給了我很多對我測試的控制權。安裝'創建TestNG XML'plugin。一旦安裝。如果你右鍵點擊你的模塊名稱,你會看到一個名爲'創建TESTNG XML'的新選項,你將能夠直接使用該選項來運行你的TestNG測試,給你很大的靈活性。