Cucumber-js: 機能の注文

作成日 2017年02月16日  ·  6コメント  ·  ソース: cucumber/cucumber-js

こんにちは、@ jbpros!
ドキュメントを読みましたが、注文の実行について何かが見つかりませんでした。
グローバルパターンで機能の実行順序を指定できますか?

cucumber --tags <strong i="9">@first</strong> features/**/*

つまり、 @firstテストを実行してから、他のテストを実行します。
それは可能ですか?

最も参考になるコメント

@aslakhellesoyですが、順番に実行する可能性を維持しても問題ありません。ユーザーはそれを使用するかどうかを決定できます。 たとえば、予約を編集またはキャンセルする前に、予約IDなどのテストデータを生成する手順を実行する必要がある場合に役立ちます。 あなたがこれを考慮することができれば感謝します。

全てのコメント6件

特定の順序を強制することは、相互に依存するシナリオを単独で実行することを不可能にするため、お勧めしません(失敗したシナリオを修正するときに実行する必要があります)。

このため、Cucumberは、特定の順序でシナリオを実行するのに役立ちません。

代わりに、それらが任意の順序で実行できることを確認する必要があります。

とった。 ありがとう! :smile_cat:

https://jkotests.wordpress.com/2013/08/22/specify-execution-order-of-cucumber-features/
ルビー版のようにこのようにサポートしてみませんか?

@aslakhellesoyですが、順番に実行する可能性を維持しても問題ありません。ユーザーはそれを使用するかどうかを決定できます。 たとえば、予約を編集またはキャンセルする前に、予約IDなどのテストデータを生成する手順を実行する必要がある場合に役立ちます。 あなたがこれを考慮することができれば感謝します。

すべてのシナリオが個々の機能ファイル内で記述された順序で実行されていることを確認するために、設定するオプションがあるかどうかを本当に感謝します。

このスレッドは、閉じられた後、最近のアクティビティがないため、自動的にロックされています。 関連するバグについては、新しい問題を開いてください。

このページは役に立ちましたか?
0 / 5 - 0 評価