maven - Dcucumber.options,如何有多个标签

标签 maven cucumber-jvm

我正在尝试使用带有以下命令的 maven 运行 cucumber 测试

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

此命令工作正常,但是如果我尝试以下操作,我会收到错误
mvn test -Dcucumber.options="--tag @debug1 @debug2"

有没有办法通过 cucumber 运行时选项传递多个标签名称?

最佳答案

对我来说, 的工作原理是什么?万无一失的插件 :

mvn clean test -D"cucumber.filter.tags=@tag1 or @tag2"
当我尝试使用此版本时:
mvn clean test -Dcucumber.filter.tags="not @MyTag"
我得到了这个异常(exception):
io.cucumber.core.exception.CucumberException: Failed to parse 'cucumber.filter.tags' with value '"not @MyTag"'
Caused by: io.cucumber.tagexpressions.TagExpressionException: Tag expression '"not @MyTag"' could not be parsed because of syntax error: expected operator

关于maven - Dcucumber.options,如何有多个标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34538571/

相关文章:

java - `spring-boot-maven-plugin` 和 `maven-compiler-plugin` 之间有什么区别?

java - Launch4j:This application requires a Java Runtime Environment 1.8.0_161 using maven?

cucumber-jvm - 如何从 cucumber 中的外部文件中读取数据而不是在示例部分中提及大量数据?我正在使用 Cucumber-jvm

java - JVM cucumber : Running multiple testcase on a single step definition

java - cucumber jvm 似乎使用 System.exit

java - 如何从 . Cucumber-jvm 步骤类中的属性文件

java - 如何将EAR包划分为模块

java - 如何使用 Maven for App Engine 设置 Java Eclipse (Juno) 动态 Web 项目

maven - ${surefire.forkNumber} 总是解析为 null

java - 如果任何场景失败,如何停止执行 Cucumber 功能