在仔细阅读了 NUnit 3 文档之后测试选择语言并尝试了一些组合,我仍然无法弄清楚如何在特定名称空间内运行所有测试。
最明显的尝试是:
nunit3-console.exe --where "test == 'MyNamespace.Subnamespace'" Tests.dll
不幸的是,尽管使用了--explore
options 我可以在该命名空间中看到许多测试。
我需要使用正则表达式/通配符来完成此操作吗? NUnit 文档另有暗示,但鉴于这不起作用,也许我会这样做。
看来以下作品有效:
nunit3-console.exe --where "test =~ 'MyNamespace.Subnamespace'" Tests.dll
注意波浪线=~
是一个正则表达式运算符。
这有点令人惊讶,因为文档中唯一提到名称空间的示例使用==
根据我最初的实验,该语法不会产生任何效果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)