首页 > 解决方案 > 与在本地运行相比,在 jenkins 上运行角度单元测试需要更长的时间

问题描述

在我的构建上运行单元测试时,我的本地机器大约需要 56 秒,但在我们的 Jenkins 构建机器上运行测试大约需要 4 分钟 15.04 秒。

我尝试在磁盘上设置屏障=0,但它只提高了 10%-20% 的性能。

在本地机器上:
HeadlessChrome 73.0.3683 (Windows 10.0.0): Executed 528 of 548 (skipped 20) SUCCESS (56.274 secs / 54.748 secs)
在詹金斯上:
HeadlessChrome 63.0.3239 (Linux 0.0.0): Executed 528 of 548 (skipped 20) SUCCESS (4 mins 15.04 secs / 4 mins 9.251 secs)

詹金斯机器配置: A4 Basic General purpose 8 cpu 14 GB ram 16 data disks 16x300 iops

标签: angularunit-testingjenkinskarma-jasmine

解决方案


推荐阅读