如何从 testNG 测试计划中传递 invocationCount 的值



我知道我们可以使用 invocationCount 对给定的数字重复测试方法,如下所示:

@Test(invocationCount = 10)
public void example() {    
System.out.println("Bla Bla");
}

我想在testNG测试计划的运行时设置"invoCount"(重复计数(。但是由于注释只接受常量,我无法将动态变量作为 invocationCount 的值传递。有没有办法实现这一目标?

您可以实现一个IAnnotationTransformer来在运行时更改innvocationCount的值。在官方文件中参考这一点 - http://testng.org/doc/documentation-main.html#annotationtransformers。对于您正在尝试的内容,其中有一个确切的实现。

最新更新