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

.NET Core 7中使用dotnet test(NUnit)如何在测试失败后继续执行?

解决.NET Core 7中NUnit测试失败后停止执行的问题

有两种常用方法可以让NUnit在测试用例失败后继续执行后续测试:

方法一:通过命令行参数临时配置

执行dotnet test时,通过--传递NUnit的运行配置参数,强制开启失败后继续执行的功能:

dotnet test -- RunConfiguration.ContinueOnError=true

方法二:通过配置文件持久化设置

在你的测试项目根目录下创建名为nunit.runsettings的配置文件,写入以下内容:

<RunSettings>
  <NUnit>
    <ContinueOnError>True</ContinueOnError>
  </NUnit>
</RunSettings>

之后直接执行dotnet test即可,工具会自动读取该配置文件;如果配置文件名不是默认的,可通过--settings参数指定:

dotnet test --settings 你的配置文件名.runsettings

这两种方式都能实现测试失败后不停止,继续完成剩余测试用例的执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 12:30:43