Maven構(gòu)建時跳過部分測試的實例
當遇到以下場景:
其他人寫的單元測試影響統(tǒng)計結(jié)果
一些需要調(diào)用外部接口的測試暫不運行
需要在非本機環(huán)境上運行一些不回滾的單元測試
則有必要選擇以下方法跳過部分測試。
1、在測試用例前加上注解 @Ignore,例如:
@Ignore
@Test
public void testGetAreaChirldren() {
Area area = addArea();
List<AreaTreeVO> listAreaTreeVOs = areaService.getAreaChirldren(area.getId());
Assert.assertNotNull("有子節(jié)點", listAreaTreeVOs);
}
2、在編寫maven構(gòu)建命令時加上 -Dtest=**,則執(zhí)行指定的測試用例,*為通配符,例如:
clean test -Dtest=*ServiceTest
3、在pom.xml文件中,找到maven的單元測試插件,進行如下配置:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${maven-surefire.ver}</version>
<configuration>
<excludes>
<exclude>com/bc/pmpheep/back/**</exclude>
<exclude>com/bc/pmpheep/utils/**</exclude>
</excludes>
</configuration>
</plugin>
以上這篇Maven構(gòu)建時跳過部分測試的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Springboot中PropertySource的結(jié)構(gòu)與加載過程逐步分析講解
本文重點講解一下Spring中@PropertySource注解的使用,PropertySource主要是對屬性源的抽象,包含屬性源名稱name和屬性源內(nèi)容對象source。其方法主要是對這兩個字段進行操作2023-01-01
Maven在Java8下如何忽略Javadoc的編譯錯誤詳解
這篇文章主要給大家介紹了關(guān)于Maven在Java8下如何忽略Javadoc的編譯錯誤的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2018-08-08
Netty分布式高性能工具類FastThreadLocal和Recycler分析
這篇文章主要為大家介紹了Netty分布式高性能工具類FastThreadLocal和Recycler分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-03-03
ruoyi-springboot框架新增模塊調(diào)接口報404的解決方案
這篇文章主要介紹了ruoyi-springboot框架新增模塊調(diào)接口報404的解決方案,文中通過代碼示例給大家講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下2024-03-03

