Jenkins多测试批处理失败

5us2dqdw  于 2023-06-21  发布在  Jenkins
关注(0)|答案(1)|浏览(139)

我们的Jenkins报告了一个测试失败com.example.Batch-With-Multiple-Tests.testFoo,失败消息是“ForkedJavaVM existed abnormally.请注意,报告中的时间并不反映VM退出的时间。”我如何真正找到问题?

ryoqjall

ryoqjall1#

问题是,我们的一个自动化测试向被测系统(System Under Test,SUT)提供了无效的配置,导致SUT终止(即调用System.exit()),这就是“Java VM异常退出”的原因。
好消息是Jenkins提供了问题所在的线索:方法名称(testFoo)。我们碰巧只有一个方法名为testFoo的类。在我们的例子中,问题实际上是在类的初始化中,但Jenkins将问题归因于该类的第一个测试方法。

相关问题