在IntelliJ中运行TestNG测试

时间:2014-07-08 14:19:45

标签: intellij-idea testng

Rebuild Project成功运行IntelliJ 13.1.3 Ultimate IDE后,我打开了我的测试NG测试文件。

右键单击文件时,我看不到任何运行测试的选项。

如何在IntelliJ 13.1.3中运行TestNG测试?

question类似,但是从2012年开始就有了一个不可接受的答案。

3 个答案:

答案 0 :(得分:5)

是的,你可以!

С检查包含测试类的文件夹是否标记为Test Source Root。在另一种情况下,请查看是否安装了TestNG-J插件。

更新

enter image description here

答案 1 :(得分:1)

新的Intellij 2017.2有三种可能性来运行testNG测试。

  1. 您可以单击模块(项目)名称>>运行>>所有测试(TNG)。要小心,因为有2个'所有测试'选项。第二个选项是您需要的选项。它带有testNG标志。这样您就可以并行运行所有testNG类

  2. 第二种可能性是运行一个TestNG类。右键单击包浏览器中的类名,然后选择“运行测试”如果您的类是testNG类,则默认情况下,测试将作为TestNG测试运行。

  3. 这个选项是我的最爱,因为它让我对我的测试有很多控制权。安装此“创建TestNG XML”plugin。一旦安装。如果右键单击模块名称,您将看到一个名为“Create TESTNG XML”的新选项,您将能够直接使用该选项运行TestNG测试,为您提供了很大的灵活性。

答案 2 :(得分:0)

可能是您需要的插件被禁用。

确保启用了 testNg 插件。

我注意到这个插件没有启用, 一旦我打开它,一切都开始工作了。