gpt4 book ai didi

java - Maven - 在 Windows 7 上测试结束前陷入困境

转载 作者:行者123 更新时间:2023-12-02 04:06:39 26 4
gpt4 key购买 nike

在 Win7 上构建项目需要花费大量时间,尤其是离开测试套件。在我的 Windows 机器上进行 172 次测试需要 230 秒,在 Jenkins (Ubuntu) 上大约需要 19 秒。

我用 -X 参数运行 maven 来查看它卡在什么地方,但没有出现任何错误,之后它就开始运行下一个插件。

我尝试通过设置 Surefire 插件在 4 个线程上运行来加速它,但事实并非如此 - Jenkins 与我有完全相同的项目。

我发现有时它会卡在调用外部进程上,但项目没有调用任何外部进程(根据在两个不同的操作系统上运行它会变得如此简单)。

当我在 Win7 中逐一运行测试时,工作时间肯定比通过整个重建运行它们要短。此行为在其他 Win7 计算机上是相同的。

我如何找出是什么阻止了专家离开测试并进入下一步?

Windows 7 输出

Last test output
<--- stucks here
Tests run: 172, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 230.682 sec - in TestSuite
Results :
Tests run: 172, Failures: 0, Errors: 0, Skipped: 0
Next plugin run

Ubuntu 输出

Last test output    
Tests run: 172, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.954 sec - in TestSuite
Results :
Tests run: 172, Failures: 0, Errors: 0, Skipped: 0
Next plugin run

最佳答案

将 Surefire 插件版本从 2.16 设置到最新的 2.19 有帮助。现在在 Windows 7 上大约需要 12 秒,但我仍然不知道卡住的最初原因是什么。

关于java - Maven - 在 Windows 7 上测试结束前陷入困境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34221680/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com