当前位置: 首页 > 知识库问答 >
问题:

Maven surefire forkMode pertest已被否决。新的设置是什么?

徐涵亮
2023-03-14

问题是我们使用的 pertest 在该页面上没有映射,而我的google-fu无法找到相应的更新配置。

什么是适当的forkcountreuseforksparallel和/或其他配置来替换不推荐的forkmode=pertest设置?

共有1个答案

韦宣
2023-03-14

文档中没有提到这一点,但是 pertest 与始终分叉相同。这是代码中的检查:

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

这个同义词是在解决JIRA问题SUREFIRE-96期间产生的,引用布雷特·波特的话:

pertest和pertest仍然有效,但我把它改成了“总是”,这似乎与“once”一致,还把“none”改成了“never”。

 类似资料:
  • void is_cached(string template, [string cache_id]) This returns true if there is a valid cache for this template. This only works if caching is set to true. 在指定模板的缓存存在是返回真。只有在缓存设置为真时才可用。 Example 13-18

  • 我想重新设置GlobalKTable的键(可能是在初始化它时,因为我相信它们只在创建之后才被读取)。 这可能吗? 我在一个Spring/JavaKafka Streams应用程序中有两个主题。第一个是不压缩的,第二个是。两者都使用Avro作为它们的键和值。 应用程序从第一个(非压缩)主题流式传输记录,并通过从压缩主题附加附加数据。压缩的主题已作为GlobalKTable引入应用程序,通过创建,并且

  • 因此,我的问题是:为什么还没有被否决?如果核心Java团队已经决定它是坏的,那么他们一定也考虑过弃用。他们反对这样做的理由是什么(在Java8中,它仍然没有被反对)?

  • 用于和的xml布局文件中,如下所示: SO上的一些人说是不推荐的,而其他人仍然建议使用它。有时,在不起作用时,甚至似乎有必要使用它。(看这里,这里,这里) 医生应该是回答这个问题的地方,对吗?在这里,他们说: 在API级别3中不推荐使用此常量。

  • 谢谢GitHub团队 如何重置身份验证以输入github令牌(https://github.com/settings/tokens)而不是密码?

  • 一个类似于Iterator中的的方法,在异常抛出和布尔返回行为中(尽管没有与的约定)。 示例: 目标是在客户端代码调用此方法而不消耗流的情况下早期失败。 一个可接受的答案也可以是“没有解决方案存在”,并有充分的理由说明为什么规范不能添加这样的方法(如果有充分的理由的话)。看起来JDK流通常在其终端方法的开头有以下代码段: 因此,对于这些流,实现这样的方法似乎并不困难。