![](/img/trans.png)
[英]Using Nunit3-Console.exe to run specflow tests but detects tests from only one namespace
[英]Run Specflow Feature file with Nunit Console from 3.4 and above
我需要使用Nunit 3.6控制台运行Speflow功能文件。 只需要知道如何运行特定功能? 由于不再支持固定功能,因此只需要知道还能使用什么? 尝试--test =但没有运气。
我已经尝试在命令行下
%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe "C:\jenkins\workspace\Nunit_ME_Test\Automation\Automation.csproj"
C:\nunit\nunit3.7.0\nunit3-console.exe C:\jenkins\workspace\Nunit_ME_Test\Automation\bin\Debug\Automation.dll --test=ME_NTJ_Include
我使用了-test = ME_NTJ_Include,其中“ ME_NTJ_Include”是功能文件。我确定有些地方不对,任何人都可以帮助解决这个问题。
谢谢
要确切了解SpecFlow如何在不同级别命名测试,只需运行所有测试并检查XML结果文件即可。 您在其中找到的FullName名称是--test
选项必须使用的名称。 最有可能的是,您只是简单地散布了在其中定义固定装置的名称空间。
要获得更大的灵活性,请使用--where
选项。 这样一来,您就可以编写--where test=~ME_NTJ_INCLUDE
来部分匹配名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.