在多模块 mvn 3.0 构建中,我将 forkedProcessTimeoutInSeconds 设置为一小时。如果模块 A 中的测试挂起,我会达到一定的阈值,这将导致构建失败并跳过剩余的模块。我们使用一个 junit 超时,它应该会在此之前终止挂起的测试,但在某些情况下会遇到这个问题。在我调查对我们的 junit 跑步者的增强时,我想保持我的构建运行。
当前命令行: mvn clean install -Dmaven.test.failure.ignore
- 如何更改确定超时行为以移至下一个模块并继续构建?
- 有没有人有测试一个人的junit框架的技巧?
我打算回顾一下万无一失的项目的集成测试,以了解这两个项目的想法。我计划有一个由特定配置文件激活的 junitsystest 模块,这样我就可以在我的构建之外测试各种有问题的情况。