.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
相关产品推荐
相关产品推荐

