Maven -T 线程数、Surefire 3.x 并行度和 Bamboo 5.x 单元测试总数

问题描述

我正在 Bamboo 5.x 上使用 Maven 构建多模块 Java 项目,从 Surefire 2.15 升级到 Surefire 3.0.0-M5 后,某些模块的 Surefire 测试输出似乎交错。此外,Bamboo 似乎认为总共运行的测试要少得多,尽管构建日志的长度大致相同。我没有看到并行测试的任何配置,尽管 Maven 在两种配置中都使用 -T 3 来构建具有多个线程的整个项目(即 Bamboo 作业在调用 {{1} 时使用 -T 3 }}).

为什么将 Surefire 2.15 升级到 Surefire 3.0.0-M5 会突然导致输出中的测试组交错?这会影响 Bamboo 5.x 认为已经运行的测试数量吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)