2017-07-21 4 views
0

Nunit 3.6コンソールでSpeflow機能ファイルを実行する必要があります。ちょうど私が特定の機能を実行する方法を知る必要がありますか? fixureはもはやサポートされていないので、他に何が使えるのかを知る必要があります。試してみましょう=しかし運はありません。Run Specflow Nunit Consoleの機能ファイル(3.4以上)

は、私は、コマンドラインの下に試してみた

%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は、」いずれかが解決する助けてくださいすることができ、機能ファイル.I'm必ず何かが右ではないですこの 。

おかげ

答えて

0

SpecFlowは、さまざまなレベルでテストを命名された正確にどのように学ぶためには、単にそれらのすべてを実行し、XML結果ファイルを調べます。 FullNameの名前は、--testオプションで使用する必要がある名前です。おそらく、単にフィクスチャが定義されている名前空間を発行しているだけです。

柔軟性を高めるには、--whereオプションを使用してください。そうすれば、名前の部分一致には--where test=~ME_NTJ_INCLUDEのように書くことができます。

関連する問題