如何在jenkins中配置并行测试执行,以用于大型Java应用程序? 我管理的是一个越来越大的Java应用程序。当我有一个测试套件时,我有一个简单的配置

问题描述 投票:0回答:0
但是随着时间的流逝,我有其他几个人/团队添加了测试套件,并且已经长到12个测试套件。 我使用Jenkins的并行关键字执行这些测试套件。但是,我很好奇所有这些套件是否可以并行执行,而所有这些套件也可以访问10个线程。

没有任何错误,但后来未能执行几个或几个测试套件。这是我看到的。

[2025-02-14T16:43:58.954Z] [INFO] [2025-02-14T16:43:58.954Z] [INFO] --- surefire:2.22.2:test (default-test) @ my-tests --- [2025-02-14T16:43:58.954Z] [INFO] [2025-02-14T16:43:58.954Z] [INFO] ------------------------------------------------------- [2025-02-14T16:43:58.954Z] [INFO] T E S T S [2025-02-14T16:43:58.954Z] [INFO] ------------------------------------------------------- [2025-02-14T16:43:58.954Z] Killed
使用JDK17,Maven3.6.1

看起来像您的JVM中的一个一样,因为它退出了。 如果您的测试引发了一个异常,则称为System.EXIT,或者JVM只是崩溃,这些可能是测试套件可能无法运行的原因。

https://maven.apache.org/surefire/maven-surefire-plugin/examples/shutdown.html

它的怪异“杀死”是写在游戏机上的全部。  我希望Surefire或Maven有更多有关JVM被杀死的反馈。  有人可以写一项正在做不应该做某事的测试吗?

java maven jenkins testng cicd
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.