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

如何设置让C#动态数据单元测试结果单独展示?

让动态数据单元测试每次运行结果单独展示的设置方法
  • 更新MSTest相关包:确保测试项目引用的MSTest.TestAdapter和MSTest.TestFramework是最新版本,旧版本存在动态测试结果合并的问题。
  • 添加.runsettings配置文件:在测试项目中创建或修改.runsettings文件,加入以下配置来强制拆分动态测试条目:
    <RunSettings>
      <MSTest>
        <SplitDynamicDataTests>true</SplitDynamicDataTests>
      </MSTest>
    </RunSettings>
    
    配置完成后,在Visual Studio的测试资源管理器中选择使用该配置运行测试。
  • 调整测试资源管理器分组:打开测试资源管理器,点击顶部的分组按钮,确保未选择会合并结果的分组方式(比如“按测试类”),选择“按测试名称”或默认分组,即可看到每个动态测试实例的单独结果。
  • 检查项目目标框架:如果是.NET Framework项目,确认未启用特殊的测试合并配置;.NET Core/.NET 5+项目默认支持单独展示,但需确保没有自定义配置覆盖默认行为。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 10:27:46