gpt4 book ai didi

testing - 线程 Maven 使用顺序单元测试构建?

转载 作者:行者123 更新时间:2023-11-28 21:33:42 27 4
gpt4 key购买 nike

使用 Maven 3 可以构建具有多个线程的项目,例如

mvn -T 4 clean install

由于我们在一致的数据库上设置了单元测试(并在执行期间处理数据),因此我们需要确保这些单元测试不会并行执行。我知道 Maven-Surefire-Plugin 有一个配置选项可以按顺序执行测试或启用并行执行:

<configuration>
<parallel>classes</parallel>
</configuration>

当我将此配置留空时,测试应该按顺序执行,对吧?但是像上面那样使用多个 Maven-Threads (-T) 调用 Build 时是否仍然按顺序执行?

最佳答案

据我了解,来自 documentation ,并行构建并行运行 modules,而不是每个模块中的 goals。在这种情况下,模块中的单元测试将按顺序运行,除非在 surefire 中配置为并行运行。

关于testing - 线程 Maven 使用顺序单元测试构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8893899/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com