dan*_*god 6 jenkins jenkins-plugins
我需要在具有多个浏览器的多个平台上运行一些Selenium测试,而我没有弄清楚如何为多配置项目配置矩阵.我想要的是在Windows节点上排除Safari测试.这是我需要的矩阵:
Firefox Chrome IE Safari
Windows (slave) x x x -
Mac (slave) - - - x
'x'=test, '-'=ignore
Run Code Online (Sandbox Code Playgroud)
对于执行部分,我可以编写一个python脚本,它将根据当前的OS发出正确的命令
在配置矩阵类别的作业配置中,有一个复选框组合过滤器.在那里添加以下内容:
!(label == 'Windows' && browser == 'Safari')
Run Code Online (Sandbox Code Playgroud)
假设标签和浏览器是您正在使用的变量的正确名称.如果仍有疑问,请按"?" 文本字段的右侧.那里有一个非常好的帮助文本.
| 归档时间: |
|
| 查看次数: |
1867 次 |
| 最近记录: |