4

皆さん朗報です。

Cucumberプロジェクトの実行構成内でいくつかのタグを除外する方法がわかりません。

たとえば、3つのテストがあります。

@debug
Scenario outline: foo 1
When step
Then step

@obsolete
Scenario outline: foo 2
When step
Then step

@stable
Scenario outline: foo 3
When step
Then step

«Runconfiguration»ダイアログウィンドウの«TagsFilter»というテキストボックスに〜@ debug、〜@obsoleteを配置しました。

しかし、テストを開始すると、foo 1、foo 2、およびfoo 3がとにかく開始されるため、何か問題があります。

4

5 に答える 5

8

別のスタックオーバーフローの質問へのコメント内で、この質問に対する答えを見つけました: https://stackoverflow.com/a/23743258

基本的に IntelliJ にいくつかのタグを追加するには、デフォルトのキュウリ設定の VM オプションに -Dcucumber.options="--tags ~@debug --tags ~@obsolete" を追加する必要があります。

于 2015-04-28T16:11:22.203 に答える
1

IntelliJ についてはわかりませんが、端末で次を実行します。

cucumber --tags ~@debug --tags ~@obsolete
于 2012-07-16T13:17:55.373 に答える