即使某些测试失败,也要继续测试 Maven 多模块

Posted

技术标签:

【中文标题】即使某些测试失败,也要继续测试 Maven 多模块【英文标题】:Keep testing maven multi-module even if some tests fails 【发布时间】:2014-12-19 08:22:43 【问题描述】:

我正在测试我的多模块项目,即使某些测试失败,我也想继续测试。

    <packaging>pom</packaging>
    <name>My Project</name>

    <modules>
        <module>project-core</module>
        <module>project-api</module>
    </modules>

例如:如果 CORE 的某些测试失败,是否可以将 API 测试保留到最后?

【问题讨论】:

Making Maven run all tests, even when some fail 的可能重复项 你试过用mvn clean package --fail-at-end吗? 感谢@khmarbaise,Maven 进行了更多测试,但也中断了所有测试。 谢谢@Jonathan 我正在检查链接,我现在就试试--fail-never 它对我不起作用。只有我找到了如何跳过所有测试:-DskipTests,但这并不完全是我想要的。但我解决了评论失败的测试。 【参考方案1】:

我能找到的解决方案是:mvn clean install -DskipTests,然后评论失败的测试。

【讨论】:

以上是关于即使某些测试失败,也要继续测试 Maven 多模块的主要内容,如果未能解决你的问题,请参考以下文章

当达到测试超时时,Maven 肯定会失败构建,即使失败时设置为 true

即使加载失败,也要在 Spring 测试中缓存上下文

maven 多模块项目上的 cobertura

maven ::在多模块项目中仅运行单个测试

在 Maven 中跳过某些模块中的测试

Jmeter maven插件|即使有失败,maven也不会失败