从Nunit3-console.exe运行个别测试
当我跑步
nunit3-console.exe (myfilepath)\dll file
Console Runner运行我所有的测试。
我需要运行什么命令才能运行各个测试?我试过了
nunit3-console.exe /run:namespace.class.method (myfilepath)\dll file
它表示我使用的参数无效。有人可以为我提供正确的语法吗?
谢谢
回答:
您想查看--where命令行选项,以运行单个测试或过滤测试。它是NUnit
3的新增功能。该--where
选项使用测试选择语言,有点像SQL进行测试。
nunit-console --where "method =~ /Source.*Test/ && class =~ 'My.Namespace.Classname'" test.dll
对于简单的过滤器,您还可以将该--test=NAMES
选项与简单的测试名称列表(以逗号分隔)一起使用。
nunit3-console.exe --test=namespace.class.method test.dll
对于TestCase
其他数据驱动的测试,可能难以确定各个测试的测试名称。在这种情况下,您可以使用该--explore
选项。
以上是 从Nunit3-console.exe运行个别测试 的全部内容, 来源链接: utcz.com/qa/399879.html