什么-详细步骤
How
我试图使用@Factory动态生成一系列测试并运行它们。在运行这些测试之后,我希望再次使用@Factory生成第二批新测试并运行它们。问题是,我第二次尝试调用@Factory时没有成功。
我在我的设置中使用Jenkins和Maven来生成构建,这就是我希望测试运行的时候。
问题
第三步可行吗?
有更好的方法吗?
谢谢大家!
发布于 2015-12-29 16:46:46
解决了!对这个问题的回答使我找到了答案--谢谢@Verhagen
这解决了我对运行一批测试(第一批),然后根据第一批的输出运行第二批测试的要求。
发布于 2015-10-27 14:50:19
阅读额外的注释/改进问题,这听起来确实像一个集成测试。
有些需要集成测试库,如JBehave、宁静、黄瓜等,它们可能更适合设置这些测试库。
使用TestNG,您可以创建3个测试,每个下一个测试都依赖于之前的测试。参见下面的代码示例,来自测试依赖测试
package com.mkyong.testng.examples.dependency;
import org.testng.annotations.Test;
public class App {
@Test
public void method1() {
System.out.println("This is method 1");
}
@Test(dependsOnMethods = { "method1" })
public void method2() {
System.out.println("This is method 2");
}
}这里最简单的依赖是显示。请参阅更复杂案例的示例代码,如组等,以设置两个测试类,每个类都有自己的@Factory。
https://stackoverflow.com/questions/33360010
复制相似问题