从 Nunit3-console.exe 运行单独测试
·
问题:从 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选项。
更多推荐

所有评论(0)