gpt4 book ai didi

karate - Karate 测试框架中的重试机制

转载 作者:行者123 更新时间:2023-12-04 21:32:00 53 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Karate framework retry until not working as expected

(1 个回答)


去年关闭。




Karate 测试框架中的重试机制 如何在 Junit 和 TestNG 等 Karate 测试框架中重试失败的测试。
就像是
公共(public)类重试实现 IRetryAnalyzer {

private int count = 0;
private static int maxTry = 3;

@Override
public boolean retry(ITestResult iTestResult) {
if (!iTestResult.isSuccess()) { //Check if test not succeed
if (count < maxTry) { //Check if maxtry count is reached
count++; //Increase the maxTry count by 1
iTestResult.setStatus(ITestResult.FAILURE); //Mark test as failed
return true; //Tells TestNG to re-run the test
} else {
iTestResult.setStatus(ITestResult.FAILURE); //If maxCount reached,test marked as failed
}
} else {
iTestResult.setStatus(ITestResult.SUCCESS); //If test passes, TestNG marks it as passed
}
return false;
}

}

最佳答案

它适用于我的版本 0.9.5.RC 5.但是,也许这是前面提到的“解决方法”之一?

您所做的就是这样,默认为 3 次尝试:

* retry until responseStatus == 404
When method get

enter image description here

关于karate - Karate 测试框架中的重试机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49411233/

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