51Testing软件测试论坛
标题:
testNG 失败重跑后 的 输出 问题。
[打印本页]
作者:
to_Boyka
时间:
2016-2-28 00:41
标题:
testNG 失败重跑后 的 输出 问题。
我现在用的是testNG 6.9.10.
配置了retry. 的代码如下
public class TestRetry implements IRetryAnalyzer {
private int retryCount = 0;
private int maxRetryCount = 1;
public boolean retry(ITestResult result) {
if (retryCount < maxRetryCount) {
retryCount++;
return true;
}
return false;
}
@Test(retryAnalyzer = TestRetry.class)
public void testGenX() {
Assert.assertEquals("google", "google");
}
@Test(retryAnalyzer = TestRetry.class)
public void testGenY() {
Assert.assertEquals("hello", "hallo"); //Will fail
}
}
复制代码
我期望的结果是:
===============================================
Default test
Tests run: 2, Failures: 1, Skips: 0
===============================================
===============================================
Default suite
Total tests run: 2, Failures: 1, Skips: 0
===============================================
复制代码
但是运行结果是:
===============================================
Default test
Tests run: 3, Failures: 1, Skips: 1
===============================================
===============================================
Default suite
Total tests run: 3, Failures: 1, Skips: 1
===============================================
复制代码
可以看到。重跑机制生效了,但是却同时在Skip 里记录里也留了尾巴, 我想优化一下这个,该如何做。我参照
http://www.seleniumeasy.com/test ... -tests-count-update
尝试自定义监听器来实现,但是还是不好用,有没有做过的,帮忙指下门路。
谢谢啦。
作者:
to_Boyka
时间:
2016-2-28 23:37
谁来回答下.谢谢啦
作者:
to_Boyka
时间:
2016-2-28 23:39
自顶一下。 谁来帮忙回答下
作者:
to_Boyka
时间:
2016-2-29 13:45
结贴了啦。 在testNG 的report 中正常。但是在report NG 里显示正常。
效果有了.
作者:
mirro0707
时间:
2017-4-14 15:06
什么原因啊?我也遇到这样的情况,不知道是这么设计的还是有问题,是哪里更新了?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2