Plusieurs scénarios sont répertoriés dans un fichier de fonctionnalités et je n'ai à exécuter qu'un seul scénario défaillant (à des fins de débogage).
J'ai mentionné @tag avant le scénario, mais lorsque vous êtes dans le fichier Test Runner, le fichier de fonctionnalité entier est exécuté lorsque cette balise est définie. S'il vous plaît aidez-moi comment le mettre correctement.
TEST Runner file -
tags={"@Islamic_User_check"},
Mise à jour: il y a maintenant une options de tags
cucumber --tags @tagname
En maven:
mvn test -Dcucumber.options="--tags @tagname"
(et dans Windows PowerShell échapper le -D avec un backtick)
mvn test `-Dcucumber.options="--tags @tagname"
Si vous souhaitez exécuter un scénario spécifique avec concombre, vous devez fournir le numéro de ligne sur lequel le scénario commence, comme suit:
cucumber features/test.feature:7
si vous utilisez la fonction @, il devrait pointer sur un fichier txt où le numéro de ligne est toujours indiqué.
Source: https://www.relishapp.com/cucumber/cucumber/docs/cli/run-specific-scenarios
J'espère que cela t'aides
Utilisez l'argument de ligne de commande --name REGEXP
pour exécuter uniquement les scénarios correspondant à l'expression régulière REGEXP:
cucumber --name "Islamic_User_check"