我正在从 Jenkins 执行我的测试用例,并从 Jenkins 传递多个黄瓜标签来执行我的场景 -
I am executing my test cases from Jenkins and passing multiple cucumber tags from Jenkins to execute my scenario -
运行文件 -
plugin = { "pretty", "html:target/test-report" },
features = { "src/main/resources/abc/features" },
tags = {"@Demo","@Alpha"}
)
Jenkins 参数-
Jenkins Parameter-
test -Dcucumber.options="src/main/resources/myuhc2/features/ --tags @Demo, --tags @Alpha"
但这不起作用,我收到错误 -
but this is not working and I am getting error -
测试错误:
不是文件或目录 -/home/jenkins/workspace/XYZ2.0/consumer_proj/Alpha
Not a file or directory - /home/jenkins/workspace/XYZ2.0/consumer_proj/Alpha
测试运行:1,失败:0,错误:1,跳过:0
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0
删除@Demo后面的逗号.如果你想和标签使用:
Delete the comma following @Demo. If you want to AND the tags use:
--tags @Demo --tags @Alpha
到或标签使用(逗号后没有空格):
To OR the tags use (no space after comma):
--tags @Demo,@Alpha
上一篇:使用 zeus 进行 Cucumber 和 RSpec 测试:其他用户正在访问 Postgres其他用户、测试、Cucumber、zeus
下一篇:功能文件的并行执行:maven-failsafe-plugin vs cucumber-jvm-parallel-plugin功能、文件、failsafe、maven