如何通过单个作业在所有jenkins节点上分发和运行多个specflow功能测试

时间:2020-03-17 17:59:14

标签: jenkins nunit specflow

问题陈述:我希望基于标签回归来运行所有specflow硒测试,这些测试对于ex:500功能而言数量巨大。在所有节点上随机分割并使用单个Jenkins JOB中的这4个节点的所有可用执行程序运行。

我正在使用MSBUILD构建Specflow解决方案,并执行Windows命令以基于标签运行测试 “ C:\ Program Files(x86)\ NUnit.org \ nunit-console \ nunit3-console.exe”“%Workspace%\ Automation \ bin \ Debug \ TestAutomation.dll” --where =“ cat == regression” < / p>

当我在jenkins中使用自由样式项目运行时,它仅在一个节点上运行,并且由于测试数量更多而导致构建卡住。

我想通过一个作业在所有可用的詹金斯奴隶上平均分配和分配测试。

注意:我不能使用并行的Test Executor插件,因为它尚未安装,并且需要一个我无法获得的稳定成功的构建。

对此我需要立即的帮助。

感谢期待

0 个答案:

没有答案