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

如何在NUnit 2.6.4命令行指定测试(替代NUnit3的--test参数)

在NUnit 2.6.4中指定单个测试用例的方法

嘿,刚好对NUnit 2.x的命令行参数熟得很,这就帮你把命令转成2.6.4能用的版本!

你说得没错,NUnit 2.6.4没有NUnit 3里的--test参数,它用**/run参数**来指定要执行的单个测试(或者测试类、命名空间)。把你原来的命令改成下面这样,就能实现完全相同的功能:

sh "#{NUNIT}" Build\bin\Testing\Functional\Functional.dll /run:Functional.Features.Customer.Account.NotificationDetailsFeature.Register

额外细节补充:

  • 确保#{NUNIT}指向的是NUnit 2.6.4的控制台执行程序,Windows下一般是nunit-console.exe,如果是在Mono环境下则对应适配的执行文件
  • /run后面直接跟测试用例的完整完全限定名,格式就是命名空间.测试类名.测试方法名,和你原来NUnit 3里的路径完全一致,不用做任何修改
  • 如果后续需要一次性运行多个测试,只要用逗号分隔多个完全限定名就行,比如:/run:Namespace.Class.Test1,Namespace.Class.Test2

要是你想查看NUnit 2.6.4控制台的所有可用参数,直接运行下面的命令就能看到完整列表:

sh "#{NUNIT}" --help

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 09:02:11