如何减少鼻子的测试执行时间2

时间:2019-11-18 20:06:55

标签: python python-3.x jenkins testing nose2

为了测试我们的jenkins共享库代码,我们编写了300多个测试。

每个测试都通过jenkinsfileRunner命令运行,测试验证退出状态和控制台输出。

每个测试运行〜40-60秒,因此总CI时间为〜60分钟。 (我们将詹金斯用于CI)

我们正在使用pythonnas2运行测试并生成报告xml文件。

nose2配置为可并行运行5个测试。 (增加并行数不会减少总CI时间)

CI的1小时太长了,我找不到减少它的方法。

none2是否支持分发测试执行(以在不同节点上运行测试)或其他任何可减少CI时间的解决方案?

0 个答案:

没有答案