注: 以下内容引自 http://blog.csdn.net/MenofGod/article/details/72846649

看过几个相关问题的帖子,内容类似,不过这篇解决问题的步骤和代码比较清晰,所以把这篇帖子也保存下来.

如何解决testng执行用例失败自动重跑问题

原创 2017年06月02日 17:56:24
  • 2062

今天给大家分享一下testng执行用例失败自动重跑问题的解决办法,为什么要写这篇博客?有人会说了,网上找一车一车的,干嘛自己搁这儿写这个。。。

没错,网上是有很多,只是我感觉按照网上的说法去做不一定一次点亮,可能跟我们每个人的理解不一样,也可能是网上说的也不一定都准确,这个大家都能理解,所以呢,老套路:我想用我自己的方式,站在大家也有被此问题困惑的角度写出解决办法,我认为这个是最重要的。好了,废话少说,正儿八经的呈上:

一、首先新建Java类实现IRetryAnalyzer接口,代码如下(主要配置自动重跑次数maxRetryCount):

二、新建Java类实现IAnnotationTransformer接口,代码如下:

三、我们还有重写onFinish方法,我这里呢同样新建了一个类,代码如下:

四、之后,我们在testng.xml中添加监听,代码如下:

五、以上完成之后,执行我们的testng.xml(记住:每次都要执行testng.xml才能监听到你测case是否失败了,失败才会重跑)如下:

六、查看运行结果(***是我为了看到底有没有重跑,如果有重跑了几次而加上的标记),如下:

七、OK,到此完事。

 

最新文章

  1. 【BZOJ 4581】【Usaco2016 Open】Field Reduction
  2. Curl参数一览
  3. 一篇关于apache commons类库的详解
  4. 【译】ASP.NET MVC 5 教程 - 8:搜索查询
  5. 配置JVM内存 查看内存工具
  6. PHP绿色集成环境在云服务器上的应用,PHPWAMP在服务器上搭建网站案例
  7. vs2015打开cshtml文件失败的解决方法
  8. DirectFB的架构介绍
  9. QT中定时器的使用方法
  10. MySQL在CenterOS和Ubuntu的安装
  11. SQL Server2016安装
  12. Leetcode 2. Add Two Numbers(medium)
  13. 实现纯英文string的逆序输出
  14. Kafka的Log存储解析
  15. JSP 和 Servlet 的工作原理和生命周期
  16. NodeMCU入门(1):刷入At固件,透传数据到TcpServer和Yeelink平台
  17. c和c++main函数的参数
  18. golang pprof 内存分析
  19. 在电脑上查看小米手机连接wifi时保存的密码
  20. Kindeditor图片粘贴上传(chrome)

热门文章

  1. 图像分割之(四)OpenCV的GrabCut函数使用和源码解读
  2. ios中block访问外部变量的一些注意点
  3. word break II(单词切分)
  4. javascript初学者必须注意的7个细节
  5. 初识Java——日期的格式化
  6. AngularJs 隔离作用域
  7. 摘抄详细的VUE生命周期
  8. 走进netty
  9. Centos7查看IP
  10. SOFA 源码分析 — 链路数据透传