首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Nunit3-console.exe运行单个测试

从Nunit3-console.exe运行单个测试
EN

Stack Overflow用户
提问于 2016-05-18 19:09:36
回答 1查看 14.1K关注 0票数 11

当我跑的时候

代码语言:javascript
复制
nunit3-console.exe (myfilepath)\dll file

Console Runner运行我的所有测试。

我需要运行什么命令才能运行单独的测试?我试过了

代码语言:javascript
复制
nunit3-console.exe  /run:namespace.class.method (myfilepath)\dll file

它说我使用了一个无效的参数。有人能给我提供正确的语法吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-18 20:22:08

您希望查看--where command line option来运行单独的测试或过滤测试。这是SQL3的新特性。--where选项使用test selection language进行测试,这有点像NUnit。

代码语言:javascript
复制
nunit-console --where "method =~ /Source.*Test/ && class =~ 'My.Namespace.Classname'" test.dll

对于简单的筛选器,您还可以将--test=NAMES选项与用逗号分隔的测试名称的简单列表一起使用。

代码语言:javascript
复制
nunit3-console.exe --test=namespace.class.method test.dll

对于TestCase和其他数据驱动测试,单个测试的测试名称可能很难确定。如果是这种情况,您可以使用--explore选项。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37297838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档