gpt4 book ai didi

java - 如何防止测试在部署期间运行?

转载 作者:行者123 更新时间:2023-11-30 02:49:34 25 4
gpt4 key购买 nike

目前我已经通过 Spring Boot 的 BOM 配置了 Surefire。

我在部署期间运行了测试,尽管其中一个测试似乎存在一些问题...这表明相同的测试在管道的前一部分中通过得很好。我实际上不需要这些测试运行两次。

我想将其作为我的父级 BOM 的一部分(将 springs BOM 作为其父级)

如何将测试配置为在部署阶段不运行? mvn deploy、运行 mvn testmvn verify 必须继续正常工作。

最佳答案

您可以在构建(安装)存档本身时实现此目的。我们可以通过两种方式在构建时跳过测试:使用 CLI:

mvn install -Dmaven.test.skip=true

在 pom.xml 中进行相同的更改:

<configuration>
<skipTests>true</skipTests>
</configuration>

然后给出:

mvn install

两者都将构建存档而不运行测试用例。

并且 mvn deploy、运行 mvn test 和 mvn verify 将继续正常工作。由于该命令独立于这三个命令。

关于java - 如何防止测试在部署期间运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39114430/

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