2016-06-15 2 views
1

私は何をしたいのは、タグ名でシナリオを実行するには、コマンドラインからキュウリのオプションを渡すことです@extecuteTheseが、また、私はタグ名@WIPであるシナリオを排除したかったので、私はこれまでやっていることはキュウリ `--tags`オプションはコマンドラインから?

-Dcucumber.options='--tags @executeThese --tags [email protected]' 
です

残念ながら、@ WIPタグオプションを考慮していません。

何か助けてください、ありがとうございます!

+0

を実行します。 @ WIPのようにあなたが逃した何かがありますか? –

+0

シナリオにタグを付ける方法を含めることができれば、それは役に立ちます –

答えて

5

これをふりますが、あなたの機能である:あなたが現在何をしている

Feature ABC 

@executeThese 
Scenario: abc1 

@WIP @executeThese 
Scenario: abc2 

AND操作に相当します。これだけabc2は、あなたがこの実行を行うにはOR操作と同等の操作を行う必要があり、両方を実行するためには

を実行されます。

cucumber -t @WIP,@executeThese あなたがすべて実行したい場合はこれがabc1abc2

を実行します

cucumber -t @executeThese -t [email protected]

:あなたがこれを行う必要 @executeTheseでもない @WIPであること

これは私には、右に見えることabc1のみ

+0

ありがとうございます@Mo H.私にとって失敗するシナリオは 'cucumber -t @ execute1、execute2 -t〜@ WIP'です –

+1

あなたは一貫している必要がありますあなたのコマンドラインでタグをどのように参照するか。あなたのコメントでは、3つの異なる方法(@タグ、タグ、〜@タグ)でこれを行います。あなたが必要とするすべてはあなたが(-tセクションを見て、キュウリ--help)それを注意深く読めばヘルプにあります – diabolist

関連する問題