将量角器与詹金斯相结合

时间:2017-05-14 11:00:13

标签: node.js jenkins protractor jenkins-plugins

当我想运行特定的测试或套件时。我从终端运行它们。 我已经安装了jenkins并配置了我的第一个自由风格项目。 我添加了shell命令(例如:protractor conf.js --suites A --params.user =A)。 一切正常。如果我想运行多个套件,我必须在jenkins中编辑我的shell命令。是否有任何解决方法?,如复选框,所以我可以检查我想要运行的套件。我也想了解可扩展参数。我想选择我想要运行的参数。而不是放置命令量角器conf.js --params.user=oneuser,我希望能够从GUI中选择它。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

查看parameterized builds

“首先,您需要通过选择”此构建参数化“来定义作业的参数,然后使用下拉按钮添加所需数量的参数。”

“字符串参数作为同名环境变量公开。因此,构建器,如Ant和Shell,[或量角器]可以使用这些参数。”

因此,如果您将“protractorSuites”设为字符串参数,则可以像下面这样引用它:

protractor conf.js --suites ${protractorSuites} --params.user =A

然后当您“使用参数构建”时,您可以提供适当的套件。