maven - 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 认为已经运行的测试数量吗?
解决方案
推荐阅读
- android - 获取对象整数 json 到 android studio
- sql - 由多个源行更新的目标行
- python - 无法登录在 django 后端创建的超级用户
- javascript - 如何创建与背景渐变和重叠透明形状一起使用的嵌入弯曲背景?
- ios - Searchcontroller 仅适用于 iOS 11 或更高版本
- iphone - 如何将短信 CSV 从诺基亚 2370C 导入到 Iphone?
- django - 在 django 模板中为“用户”提供了什么
- android - 在 Android 应用程序中检查 Internet 连接
- android - Android Studio?工具栏错误
- python - 想要使用 lambda 函数来更改单元格的类型(如果它是 float 类型)