【问题标题】:Hudson and Maven tests run twiceHudson 和 Maven 测试运行两次
【发布时间】:2011-05-30 02:59:44
【问题描述】:
Parsing POMs
Discovered a new module be.howest:someproject someproject

我第一次做哈德逊工作时似乎找到了一个新模块。好吧,没什么好担心的,但它似乎执行了两次,我真的不知道为什么。另一件事是:它给出了这个奇怪的错误(至少对我来说):

[WARNING] Removing: cobertura from forked lifecycle, to prevent recursive invocation.
[WARNING] Removing: findbugs from forked lifecycle, to prevent recursive invocation.

对我来说,这看起来像是尝试执行两次,但为什么要逃避我。 此外,它在构建下有一个模块,这是我不太熟悉的东西,但如果它没有进行两次测试,我不会太费心(并认为这很正常)。

现在它正在运行两个阶段:cleantest。我把它改成了clean package,因为我在包生命周期中包含了javadoc,但没有任何改变。


【问题讨论】:

    标签: maven-2 hudson maven


    【解决方案1】:

    Maven 将首先在没有任何检测的情况下执行测试,然后它将执行 cobertura 插件,该插件将检测类并重新运行所有测试。因此,测试将被执行两次。

    【讨论】:

      【解决方案2】:

      cobertura 使测试第二次运行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-07
        • 2014-12-17
        • 2014-10-14
        • 2012-03-15
        • 2012-04-11
        • 2013-03-25
        • 2019-04-05
        • 1970-01-01
        相关资源
        最近更新 更多