如何从jenkins传递多个参数到Cucumber Runner文件 [英] How to pass multiple parameter to Cucumber Runner file from jenkins
本文介绍了如何从jenkins传递多个参数到Cucumber Runner文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在从Jenkins执行我的测试用例,并从Jenkins传递多个黄瓜标签以执行我的场景 -
I am executing my test cases from Jenkins and passing multiple cucumber tags from Jenkins to execute my scenario -
Runner文件 -
Runner File -
plugin = { "pretty", "html:target/test-report" },
features = { "src/main/resources/abc/features" },
tags = {"@Demo","@Alpha"}
)
$ b b
Jenkins参数 -
Jenkins Parameter-
test -Dcucumber.options="src/main/resources/myuhc2/features/ --tags @Demo, --tags @Alpha"
但这不工作,
测试错误:
不是文件或目录 - /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后面的逗号。如果您要AND,标记使用:
Delete the comma following @Demo. If you want to AND the tags use:
--tags @Demo --tags @Alpha
To OR标记使用(逗号后没有空格):
To OR the tags use (no space after comma):
--tags @Demo,@Alpha
这篇关于如何从jenkins传递多个参数到Cucumber Runner文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文