通过-Dcucumber.options传递多个标签(或/和)不会触发我的测试

问题描述 投票:0回答:1

我在“TEST”模块下标记了@ABC和@DEF。

我可以使用以下命令运行带有多个标记的测试(旧方法,很快就会被弃用)

mvn clean test -pl TEST -Dcucumber.options="--tags @ABC,@DEF"

但不是

mvn clean test -pl TEST -Dcucumber.options="--tags '@ABC or @DEF'"

任何的想法?我也在切换报价但仍然无效,没有触发测试。

我试过的

-Dcucumber.options='--tags @ABC or @DEF' -Dcucumber.options='--tags "@ABC or @DEF"' -Dcucumber.options="--tags '@ABC or @DEF'" -Dcucumber.options="--tags '(@ABC or @DEF)'"

非常感谢!

cucumber cucumber-jvm cucumber-java
1个回答
0
投票

我认为你不需要单引号。你能试试mvn clean test -pl TEST -Dcucumber.options="--tags @ABC or @DEF"吗?

注意,有关更多信息,请参阅Cucumber documentation on Tag expressions

© www.soinside.com 2019 - 2024. All rights reserved.