java - JUnit 测试因 Jenkins 从属设备超时而失败

标签 java junit jenkins continuous-integration

我们项目中的一些性能测试在每台开发机器上都成功运行,但有时它们在运行它们的 Jenkins 从机上失败。服务器过载会导致这些故障吗?如果可以的话,解决这个问题的唯一方法就是减少过载?

最佳答案

是的,当服务器繁忙时我会遇到很多失败。

您可以尝试使用 Build-Timeout具有弹性超时选项的插件。

elastic timeout option to define timeout as a percent of previous build duration

关于java - JUnit 测试因 Jenkins 从属设备超时而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16768427/

相关文章:

java - Maven 没有运行 Spring Boot 测试

jenkins - jenkins中执行groovy脚本和执行系统groovy脚本的区别?

java - 如何启用身份验证 Jenkins ?

java - 如何将 `any` 匹配器与对象参数一起使用

java - 我如何控制 jUnit 测试运行的顺序

java - 调用 Ant 时如何在 Jenkins GUI 中设置 Java 系统属性?

java - 对 Serialized 的内部工作原理感到困惑

java - 您可以通过 Flux.zip 压缩一个单声道和一个通量,并为每个通量值重复单声道值吗?

java - 我应该关注大量的依赖关系吗?

java - 如何将一个对象列表添加到另一个列表中