所以我典型的工作流程是
- 我在 IntelliJ 中使用 TestNG 编写了一个数据驱动的测试。
- 我提供数百个数据项
- 运行测试,其中一两个失败
- 我在“运行”窗格中看到了通过/失败的测试列表。
我希望能够右键单击该测试的“实例”并单独运行该测试(带断点)。目前 IntelliJ 似乎没有该功能。我必须右键单击测试,当我运行时,它会运行具有数百个数据点的整套测试。
这可能吗?
所以我典型的工作流程是
我希望能够右键单击该测试的“实例”并单独运行该测试(带断点)。目前 IntelliJ 似乎没有该功能。我必须右键单击测试,当我运行时,它会运行具有数百个数据点的整套测试。
这可能吗?
TestNG 在testng.xml
级别上支持这一点,您可以在其中指定应使用数据提供者的哪些索引。testng-failed.xml
它被称为“调用编号”,您可以通过使用数据提供者运行测试、使其某些调用编号失败并查看生成的调用编号来查看它的外观。
回到您的问题:您的 IDE 需要支持此功能才能使其在 UI 中可用,所以我建议您在 IDEA 论坛上提问
该功能已从 Intellij 添加142.1217
:https ://youtrack.jetbrains.com/issue/IDEA-57906