web-dev-qa-db-ja.com

コマンドラインからのキュウリの `--tags`オプション?

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

-Dcucumber.options='--tags @executeThese --tags ~@WIP' 

ただし、残念ながら、〜@ WIPタグオプションは考慮されていません。

助けてくれてありがとう!

6
Ranjith's

これがあなたの機能であるとしましょう:

Feature ABC

@executeThese
Scenario: abc1

@WIP @executeThese
Scenario: abc2

現在行っていることは、AND操作と同等です。したがって、abc2のみが実行されます

両方を実行するには、この実行と同等のOR操作を実行する必要があります。

cucumber -t @WIP,@executeTheseこれはabc1abc2を実行します

@executeTheseであるが、@WIPではないものをすべて実行する場合は、次のようにする必要があります。

cucumber -t @executeThese -t ~@WIP

これはabc1のみを実行します

12
Mo H.