You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Resharper重复运行单元测试至失败:如何查看实际迭代次数?

解决Resharper重复测试时查看迭代次数的方法
  • 利用Resharper测试会话窗口的统计信息
    在IDE中启动重复测试后,打开「Test Session」窗口(通常在右侧或底部面板),窗口底部会实时显示已完成的测试迭代次数、成功次数和失败次数,这是最直接的查看方式。如果是设置了「重复运行直到失败」,每完成一次迭代,这个统计数字就会更新。

  • 在测试代码中添加自定义计数器
    可以在测试类中加入静态计数器,结合测试初始化方法输出当前迭代次数。以NUnit为例:

    private static int _iterationCount;
    
    [SetUp]
    public void BeforeEachTest()
    {
        _iterationCount++;
        TestContext.Progress.WriteLine($"当前已运行第 {_iterationCount} 次测试");
    }
    

    运行测试时,在「Tests Output」面板中就能看到每次迭代的次数记录。

  • 直接设置固定重复次数(更贴合你的需求)
    既然你需要确认测试能成功运行100次,没必要用「重复运行直到失败」模式。右键点击目标测试,选择「Run → Repeat Test → Fixed Number of Times」,输入100后运行。完成后,Test Session窗口会明确显示总运行次数为100,以及全部成功的结果,无需手动统计。

内容的提问来源于stack exchange,提问作者iakob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 09:52:07