51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2852|回复: 4
打印 上一主题 下一主题

testNG 失败重跑后 的 输出 问题。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-2-28 00:41:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在用的是testNG 6.9.10.
配置了retry. 的代码如下
  1. public class TestRetry implements IRetryAnalyzer {
  2.     private int retryCount = 0;
  3.     private int maxRetryCount = 1;

  4.     public boolean retry(ITestResult result) {

  5.         if (retryCount < maxRetryCount) {
  6.             retryCount++;
  7.             return true;
  8.         }
  9.         return false;
  10.     }

  11.     @Test(retryAnalyzer = TestRetry.class)
  12.     public void testGenX() {
  13.         Assert.assertEquals("google", "google");
  14.     }

  15.     @Test(retryAnalyzer = TestRetry.class)
  16.     public void testGenY() {
  17.         Assert.assertEquals("hello", "hallo"); //Will fail

  18.     }
  19. }
复制代码
我期望的结果是:
  1. ===============================================
  2.     Default test
  3.     Tests run: 2, Failures: 1, Skips: 0
  4. ===============================================


  5. ===============================================
  6. Default suite
  7. Total tests run: 2, Failures: 1, Skips: 0
  8. ===============================================
复制代码
但是运行结果是:
  1. ===============================================
  2.     Default test
  3.     Tests run: 3, Failures: 1, Skips: 1
  4. ===============================================


  5. ===============================================
  6. Default suite
  7. Total tests run: 3, Failures: 1, Skips: 1
  8. ===============================================
复制代码
可以看到。重跑机制生效了,但是却同时在Skip 里记录里也留了尾巴, 我想优化一下这个,该如何做。我参照http://www.seleniumeasy.com/test ... -tests-count-update 尝试自定义监听器来实现,但是还是不好用,有没有做过的,帮忙指下门路。
谢谢啦。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2016-2-28 23:37:37 | 只看该作者
谁来回答下.谢谢啦
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2016-2-28 23:39:02 | 只看该作者
自顶一下。 谁来帮忙回答下
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2016-2-29 13:45:12 | 只看该作者
结贴了啦。  在testNG 的report 中正常。但是在report NG 里显示正常。  
效果有了.  

评分

参与人数 1测试积点 +10 收起 理由
lsekfe + 10 积极回复获得测试积点10

查看全部评分

回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2016-9-23 16:22
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    5#
    发表于 2017-4-14 15:06:03 | 只看该作者
    什么原因啊?我也遇到这样的情况,不知道是这么设计的还是有问题,是哪里更新了?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-17 18:30 , Processed in 0.068584 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表