web-dev-qa-db-fra.com

Dcucumber.options, comment avoir plusieurs balises

J'essaie d'exécuter des tests de concombre en utilisant maven avec la commande suivante

mvn test -Dcucumber.options="--tag @debug1"

Cette commande fonctionne bien, mais si j'essaie quelque chose comme le suivant, j'obtiens une erreur

mvn test -Dcucumber.options="--tag @debug1 @debug2"

Existe-t-il un moyen de transmettre plusieurs noms de balise avec des options d'exécution de concombre?

13
Rahul Lodha

Pour exécuter des scénarios avec @debug1 et @debug2:

mvn test -Dcucumber.options="--tags @debug1 --tags @debug2"

Pour exécuter des scénarios avec @debug1 ou @debug2:

mvn test -Dcucumber.options="--tags @debug1,@debug2"
40

Un peu tard pour la fête, mais j'utilise quelque chose comme:

mvn test -D tags="debug1 and debug2"

Je suis sur Cucumber 2.4.

Le symbole @ Est facultatif. Vous pouvez utiliser une propriété Maven tags. Et vous pouvez utiliser la logique booléenne pour connecter plusieurs balises - documents officiels .

Réduit la quantité de frappe un peu.

2
SiKing