我试图在testng测试中实现一些逻辑,这是基于我对一个测试的重试次数。用例是基于我正在进行的重试,我希望在我正在进行的其余调用上有更长的等待/延迟。简单的sudo代码示例如下:
class SecondRetry {
@Test(groups = ["sanity"])
void RetryTest() {
if (currentRetry == "1") {
restDelay + 100ms
} else if (currentRetry == "2"){
restDelay + 200ms
}
}
}
我尝试访问重试分析器和测试上下文。retry analyzer不允许我在测试中获得所需的内容,并且测试上下文似乎不是线程安全的,因为上下文将反映同时运行的其他测试,而不仅仅是我正在检查的测试。
有人知道运行线程测试时获取当前测试重试次数的简单方法吗?
暂无答案!
目前还没有任何答案,快来回答吧!