使用VS2015,测试资源管理器允许您运行单个场景大纲。
现在我需要使用NUnit3控制台工具(我使用NUnit作为单元测试提供程序)来做同样的事情。
目前我正在使用以下命令来使用控制台工具运行测试。
"C:\NUnit-3.0.1\bin\nunit3-console.exe" Path.Scripts.dll --test:Fully.Qualified.Name.TestAAAFeature.TestAAA --x86
答案 0 :(得分:0)
首先,我认为您应该将您的测试用例重命名为更好的信息作为最佳实践。
提出问题,您应该使用过滤器,可以使用 where 子句指定。对于运行特定测试用例,您可以使用方法或名称过滤到一个或多个目标测试用例。
只需将以下内容添加到您的命令中,您就应该好了。
--where "name == 'TestCase11257'"
OR
--where "method == 'TestCase11257'"
或者您甚至可以组合多个过滤器,例如
--where "name == 'TestCase11257' || method == 'TestCase11257'"
您可以阅读有关过滤器here
的更多信息答案 1 :(得分:0)
我可以使用# list.txt
TestC112169Feature.TestCase112169("1","atomic",null)
# cmd
"C:\NUnit-3.0.1\bin\nunit3-console.exe" Path.Scripts.dll --testlist:"c:\list.txt" --x86
选项运行一行specflow场景大纲示例。
WKProcessPool
这就是诀窍。