首页 > 解决方案 > 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 作业-T 3在调用时使用mvn)。

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

标签: mavenbamboomaven-surefire-plugin

解决方案


推荐阅读