- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
从 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=1
和 reuseForks=false
,如 Migrating the Deprecated forkMode Parameter to forkCount and reuseForks 中所述.
关于java - Maven surefire forkMode pertest 已弃用。什么是新设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40096382/
我是一名优秀的程序员,十分优秀!