gpt4 book ai didi

java - 从 Properties 文件读取 TestNG 注释参数值

转载 作者:行者123 更新时间:2023-11-30 04:14:52 25 4
gpt4 key购买 nike

我正在使用 TestNG。我需要从 Properties 文件中读取 "inplicationCount" 的值。我尝试了下面,但出现编译错误。有人可以帮我解决这个问题吗?

public static final int TC=Integer.parseInt(p.getProperty("threadcount"));

@Test(threadPoolSize=10,invocationCount=TC)
public void someMethod { }

编译错误:注释属性 Test.invocal 的值必须是常量表达式

最佳答案

Srikanth,您需要实现 Testng 公开的 IAnnotationTransformer。您可以编写代码来读取属性文件并设置在转换方法的实现中调用的当前测试的调用计数。 This举个例子。

将 Iannotationtransformer 的实现指定为测试中的监听器,可以在 suite.xml 中,也可以在类级别使用 @Listeners 注释进行详细说明 here

关于java - 从 Properties 文件读取 TestNG 注释参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18672993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com