方法一:细粒度控制跳过测试
spring-boot-maven-plugin插件已经集成了maven-surefire-plugin插件,会自动运行 junit test,只需要在pom.xml里增加如下配置:
<build>
<plugins>
<plugin>
<!-- 设置测试插件-->
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.4</version>
<configuration>
<skipTests>true</skipTests>
<!--排除掉不参与测试的内容-->
<excludes>
<exclude>**/BookServiceTest.java</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
方法二:选中按钮
在Maven Projects界面中可以看到如下几个按钮。其中红框中的按钮叫Toggle ‘Skip Tests’ Mode。就是跳过测试Skip Tests的按钮。图中的状态是选中状态,该状态下已经能够跳过测试了。再点击一下就能恢复到未选中的状态即不跳过测试。

方法三:在Terminal执行命令
输入命令后回车



本文介绍三种在 Spring Boot 项目中跳过特定单元测试的方法:通过配置 maven-surefire-plugin 插件实现细粒度控制;使用 MavenProjects 界面中的 Toggle ‘Skip Tests’ 模式按钮;以及在 Terminal 中执行相关命令。

3447

被折叠的 条评论
为什么被折叠?



