きゅうりをフォークで使っています。Rspec の run_all_when_everything_filtered がとても気に入っています。一致するタグがない場合、すべての仕様を実行します。キュウリでできますか?私の自動テスト プロファイルの例では、--tags @wip を指定しますが、一致するタグがない場合は、すべてのシナリオを実行します
1920 次
2 に答える
2
Cucumber がこれをネイティブにサポートしていないことは確かです。Guard を使用してこれらを実行している場合は、Cucumber を直接呼び出すのではなく、スクリプトまたはカスタム rake タスクを呼び出すことで、目的の動作を取得できる可能性があります。
引数を指定して Cucumber を呼び出すスクリプトまたは rake タスクを作成し-t @wip
、出力に「0 シナリオ」が含まれているかどうかを確認し、含まれている場合は、引数なしで Cucumber を再度-t
実行して、スイート全体を実行するのは非常に簡単です。
于 2011-10-02T21:15:08.320 に答える
1
タグの名前がわかっている場合は、タグの前に「~」を付けてタグを指定できます。それは --tags ~@wip
です。
これが意味することは、キュウリに指定するタグはブール式にすることができるということです。
- タグの前の「~」オプションは、
NOT
. OR
と書くと、を指定できます--tags @wip1,@wip2
。AND
--tags オプションを数回記述することで、を指定できます。
cucumber -h
詳細を表示するには、オプション --tagsを実行してチェックアウトすることをお勧めします。
于 2011-10-01T12:10:18.650 に答える