機能ファイルに複数のシナリオがリストされており、1つの障害シナリオのみを実行する必要があります(デバッグ目的)。
シナリオの前に@tagに言及しましたが、このタグが与えられたときにテストランナーファイルで機能ファイル全体を実行しています。正しく配置する方法を教えてください。
テストランナーファイル-
tags={"@Islamic_User_check"},
更新:タグオプションが追加されました
cucumber --tags @tagname
Mavenの場合:
mvn test -Dcucumber.options="--tags @tagname"
(およびWindows PowerShellでは、バックティックで-Dをエスケープします)
mvn test `-Dcucumber.options="--tags @tagname"
キュウリを使用して特定のシナリオを実行する場合は、シナリオが開始される行番号を次のように指定する必要があります。
cucumber features/test.feature:7
@機能を使用する場合、行番号がまだ指定されているtxtファイルを指す必要があります。
ソース: https://www.relishapp.com/cucumber/cucumber/docs/cli/run-specific-scenarios
お役に立てれば
使用 --name REGEXP
コマンドライン引数は、正規表現REGEXPに一致するシナリオのみを実行します。
cucumber --name "Islamic_User_check"