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

当特定的spring配置文件处于活动状态时,如何防止运行测试?

时才俊
2023-03-14

我在Maven上构建了一个Spring Boot应用程序。我正在使用Spring概要文件来区分特定于环境的配置。我想防止在特定的Spring配置文件处于活动状态时运行测试。原因:我希望防止使用生产属性运行测试(spring.profiles.active=prod)。我想在全球范围内(可能使用一些Maven插件)进行这项工作,而不是在每个测试中单独进行。

你对此有什么检查过的解决方案吗?

共有1个答案

潘凯
2023-03-14
<profiles>
    <profile>
        <id>prod</id>
        <properties>
            <maven.test.skip>true</maven.test.skip>
        </properties>
    </profile>
</profiles>
 类似资料:
  • 问题内容: 因此,与或无关。测试以查看配置文件是否处于活动状态,将其设置为活动状态,并允许您检查Spring中的内容。?我会弃用所有这些,添加新的,和。 除了评论,我该如何使用检测我的个人资料是否处于活动状态?我目前不在此项目上使用Spring Boot。答案应该显示代码,如果配置文件被激活为,我们将假设我希望测试运行。 我试过了,但是似乎跳过了测试,这意味着它不匹配。我要去推测问题可能与事实,做

  • 问题内容: 从MDN for NodeList: 在某些情况下,NodeList是一个实时集合,这意味着DOM中的更改会反映在集合中。例如,Node.childNodes处于活动状态: 在其他情况下,NodeList是静态集合,这意味着DOM中的任何后续更改都不会影响集合的内容。document.querySelectorAll返回一个静态NodeList。 所以....有点烦!是否有任何关于哪些

  • 我有5个环境: 我希望对每个环境使用不同的应用程序属性,因此我有以下属性文件,每个属性文件都有不同的数据源URL: 我正在使用IntelliJ并在本地机器上的Gradle插件中使用bootRun运行我的应用程序。我将使用在运行Tomcat的所有其他环境中部署相同的应用程序war文件。 我尝试添加: --spring.profiles.active=local 到脚本参数下的运行配置。 我尝试添加

  • 我们在spring boot应用程序中有多个测试类。有些类包含集成测试,有些包含单元测试。这意味着如果我(例如使用maven)让所有测试执行,它将运行所有类中的所有测试。 我希望实现的是,只有在设置了特定的spring概要文件(例如通过application.yml)时,才执行集成测试。例如,我喜欢注释整个测试类,以定义只有在设置了指定的spring概要文件时才执行该类中的测试。如果未设置,则忽略

  • 我正在寻找一种方法,显示一个div时,一个锚点被点击。我在我的页面上有一个HTML5/PHP表单,当提交时,它会将用户带着一条谢谢消息带到div中放置的锚,这是激活该链接的唯一方法。这是我试图显示的div: 当锚点处于活动状态时,是否有一种方法可以改变(可能使用CSS)显示:none?

  • 问题内容: 我无法弄清楚哪个当前处于活动状态,因此如果它们在上单击“取消”,则可以清除其文本。这是我的代码。有一个视图,和两个栏按钮的项目。取消项的操作只能清除其文本,我无法弄清楚如何获得正确的文本。 我都尝试过这两个: 和: 问题答案: 您可以在类中声明一个属性,然后在中为它分配当前文本字段。然后,您可以在需要时随时调用此文本字段。