![](/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.