当我想运行特定的测试或套件时。我从终端运行它们。
我已经安装了jenkins并配置了我的第一个自由风格项目。
我添加了shell命令(例如:protractor conf.js --suites A --params.user =A
)。
一切正常。如果我想运行多个套件,我必须在jenkins中编辑我的shell命令。是否有任何解决方法?,如复选框,所以我可以检查我想要运行的套件。我也想了解可扩展参数。我想选择我想要运行的参数。而不是放置命令量角器conf.js --params.user=oneuser
,我希望能够从GUI中选择它。
感谢您的帮助
答案 0 :(得分:1)
“首先,您需要通过选择”此构建参数化“来定义作业的参数,然后使用下拉按钮添加所需数量的参数。”
“字符串参数作为同名环境变量公开。因此,构建器,如Ant和Shell,[或量角器]可以使用这些参数。”
因此,如果您将“protractorSuites”设为字符串参数,则可以像下面这样引用它:
protractor conf.js --suites ${protractorSuites} --params.user =A
然后当您“使用参数构建”时,您可以提供适当的套件。