你的可能更复杂
问题已解决:
解决方式就是 Test ignored 不意味着没执行,
要看测试结果不应该看前面是不是写 Test ignored,而应该看最后一行,Failures:1 代表失败了 1 次
Retries:2 代表重试了 2 次,所以其实是重试了,没有被忽视。
这个 Test ignored 的表述可能有点歧义。
解决了,花了至少两天,有点墨迹,说下思路吧。
开始就是百度,发现有人说 testng 版本会对执行结果有影响,就更新了他说的版本,
仍然无效。
又看一个帖子说,他在官网(GITHUB)的 ISSUE 里看到了自己的问题,然后更新到了对应解决的版本就好了。
我也效仿,在 issue 里搜关键词 “retried",发现了一个跟我基本一样的问题,这个问题在 7.8.0 版本中得到修复。
我就更新到该版本,再执行有 dataprovider 的测试用例失败时,只会重试失败的用例,而不会重试所有。
所以最终解决方法是:去官网修改 BUG ISSUE,然后更新对应版本。
大佬方法可以,一语惊醒梦中人
小程序能用嘛
孙总预计多久更完呀
等他们先把补偿奖励发了吧,要不也没啥玩头
现在能玩了,也没啥意思
花菜大佬学英语都这么狠,技术牛不是没原因的
虽然对云原生是啥都不知道,但是之前看孙总在坛里的回帖感觉收获不少,冲这个就得支持孙总新书