Intellij在TestNG中运行一个测试

Kan*_*ath 5 testng intellij-idea

所以我的典型工作流程是

  1. 我在IntelliJ中使用TestNG编写了一个数据驱动的测试.
  2. 我提供了数百个数据项
  3. 运行测试,其中一个或两个失败
  4. 我在"运行"窗格中看到了通过/失败测试的列表.

我希望能够直接右键单击测试的"实例"并单独运行该测试(使用断点).目前IntelliJ似乎没有这个功能.我必须右键单击测试,当我运行时,它会运行包含数百个数据点的整套测试.

这可能吗?

Ced*_*ust 2

TestNG 在级别上支持这一点testng.xml,您可以在其中指定应使用数据提供程序的哪些索引。testng-failed.xml它被称为“调用号”,您可以通过使用数据提供者运行测试、使其某些调用号失败并查看生成的调用号来了解它的外观。

回到你的问题:你的 IDE 需要支持此功能才能在 UI 中可用,所以我建议你在 IDEA 论坛上提问