這篇文章將為大家詳細(xì)講解有關(guān)Maven構(gòu)建時(shí)跳過部分測試的示例分析,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站與策劃設(shè)計(jì),解放網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:解放等地區(qū)。解放做網(wǎng)站價(jià)格咨詢:028-86922220當(dāng)遇到以下場景:
其他人寫的單元測試影響統(tǒng)計(jì)結(jié)果
一些需要調(diào)用外部接口的測試暫不運(yùn)行
需要在非本機(jī)環(huán)境上運(yùn)行一些不回滾的單元測試
則有必要選擇以下方法跳過部分測試。
1、在測試用例前加上注解 @Ignore,例如:
@Ignore @Test public void testGetAreaChirldren() { Area area = addArea(); ListlistAreaTreeVOs = areaService.getAreaChirldren(area.getId()); Assert.assertNotNull("有子節(jié)點(diǎn)", listAreaTreeVOs); }
2、在編寫maven構(gòu)建命令時(shí)加上 -Dtest=**,則執(zhí)行指定的測試用例,*為通配符,例如:
clean test -Dtest=*ServiceTest
3、在pom.xml文件中,找到maven的單元測試插件,進(jìn)行如下配置:
org.apache.maven.plugins maven-surefire-plugin ${maven-surefire.ver} com/bc/pmpheep/back/** com/bc/pmpheep/utils/**
關(guān)于“Maven構(gòu)建時(shí)跳過部分測試的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。