gpt4 book ai didi

java - Maven surefire forkMode pertest 已弃用。什么是新设置?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:22:32 26 4
gpt4 key购买 nike

从 Surefire 2.14 开始 forkMode配置设置已被弃用。他们甚至在此处 (http://maven.apache.org/surefire/maven-surefire-plugin/examples/fork-options-and-parallel-execution.html) 提供了从一些旧设置到新设置的映射。

问题是我们使用 <forkMode>pertest</forkMode>在该页面上没有映射,我的 google-fu 无法为它找到适当的更新配置。

什么是合适的forkCount , reuseForks , parallel和/或其他配置来替换已弃用的 forkMode=pertest设置?

最佳答案

文档中没有提到,但是 <forkMode>pertest</forkMode>与总是 fork 相同。这是 the check in the code :

if ( "pertest".equalsIgnoreCase( forkMode ) )
{
return FORK_ALWAYS;
}

这个同义词是在解决 JIRA 问题时创建的 SUREFIRE-96 , 其中, quoting Brett Porter :

pertest and perTest still work, but I've changed it to "always" which seems consistent with "once", and also changed "none" to "never".

因此,您应该迁移当前的 <forkMode>pertest</forkMode> 配置至 forkCount=1reuseForks=false ,如 Migrating the Deprecated forkMode Parameter to forkCount and reuseForks 中所述.

关于java - Maven surefire forkMode pertest 已弃用。什么是新设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40096382/

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