Issue
I am trying run cucumber tests using maven with following command
mvn test -Dcucumber.options="--tag @debug1"
This command works fine, however if i try something like following, i get error
mvn test -Dcucumber.options="--tag @debug1 @debug2"
Is there a way to pass in multiple tag names with cucumber run-time options?
Solution
- To run scenarios with
@debug1
and@debug2
:
Old version of Cucumber-jvm:
mvn test -Dcucumber.options="--tags @debug1 --tags @debug2"
Actual version of Cucumber-jvm:
mvn test -Dcucumber.options="--tags '@debug1 and @debug2'"
- To run scenarios with
@debug1
or@debug2
:
Old version of Cucumber-jvm:
mvn test -Dcucumber.options="--tags @debug1,@debug2"
Actual version of Cucumber-jvm:
mvn test -Dcucumber.options="--tags '@debug1 or @debug2'"
Answered By - Sébastien Le Callonnec
Answer Checked By - Marilyn (JavaFixing Volunteer)