【发布时间】:2010-06-25 19:57:18
【问题描述】:
我想知道在执行 TestNG 和 TestNG ant 任务时,surefire 有什么不同?原因是当我尝试运行扩展 JUnit 测试库的 TestNG 测试时,我看到行为的一致差异(这是在此处描述的 TestNG 中运行 JBehave 测试的解决方法:http://jbehave.org/documentation/faq/)。 Surefire 错误地将我的测试检测为 JUnit 测试(可能是因为它的基础是 TestCase),而 Ant 任务运行良好。谁能提供有关 TestNG 如何处理这两种情况的见解?
测试如下:
public class YourScenario extends JUnitScenario {
@org.testng.annotations.Test
public void runScenario() throws Throwable {
super.runScenario();
}
}
【问题讨论】:
标签: java junit testng surefire