【发布时间】:2012-09-04 05:39:17
【问题描述】:
我使用@Factory 注释将动态生成的JUnit 测试套件转换为TestNG。通过扫描包含多个测试规范文件(以 DSL 编写)的目录并将它们加载到知道如何执行它们的测试类中来生成测试。测试类有一个名为test 的@Test 方法,实现org.testng.ITest 并按照建议覆盖getTestName()。
但是,在 TestNG Eclipse UI 中,只显示了 test 的工厂和单次执行(尽管它按预期执行了多次)。使用 JUnit,我将每个规范的名称列为单独的测试。这非常重要,因为几个测试规范可能会失败,我需要查看所有失败(这在我的 TestNG Eclipse UI 中不起作用)。
如何使用 TestNG 实现类似的功能?我使用 Eclipse TestNG 插件 6.7.0 和 testng 6.7。
【问题讨论】: