国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Springboot 多模塊項目集成Jacoco統(tǒng)計單元測試覆蓋率

這篇具有很好參考價值的文章主要介紹了Springboot 多模塊項目集成Jacoco統(tǒng)計單元測試覆蓋率。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

最外層POM配置

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.18.1</version>
                <configuration>
                    <testFailureIgnore>true</testFailureIgnore>
                    <forkMode>once</forkMode>
                    <reuseForks>true</reuseForks>
                    <useSystemClassLoader>false</useSystemClassLoader>
                    <argLine>@{argLine}</argLine>
                    <includes>
                        <include>**/*Test.java</include>
                        <include>**/*Test*.java</include>
                    </includes>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.jacoco</groupId>
                <artifactId>jacoco-maven-plugin</artifactId>
                <version>0.8.6</version>
                <executions>
                    <execution>
                        <id>my-prepare-agent</id>
                        <goals>
                            <goal>prepare-agent</goal>
                        </goals>
                        <configuration>
                            <propertyName>surefireArgLine</propertyName>
                        </configuration>
                    </execution>
                    <execution>
                        <id>my-report</id>
                        <phase>test</phase>
                        <goals>
                            <goal>report-aggregate</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

本地統(tǒng)計代碼單元測試覆蓋率

mvn test jacoco:prepare-agent jacoco:report jacoco:report-aggregate 

遠端SonarQube執(zhí)行

jenkis服務(wù)器需要配置Jacoco

  mvn test jacoco:prepare-agent jacoco:report jacoco:report-aggregate sonar:sonar -Dsonar.projectKey=xxxxx -Dsonar.projectName=xxx

注意事項

Q1 target目錄下未編譯test目錄下的代碼

常見報錯:

Not compiling test sources

Skipping JaCoCo execution due to missing execution data file.

修改插件配置文章來源地址http://www.zghlxwxcb.cn/news/detail-698933.html

 <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>${version.compiler.plugin}</version>
                <configuration>
                     <!--.....-->
                    <skip>false</skip><!--注意此處-->
                    <!--.....-->
                </configuration>
 </plugin>

到了這里,關(guān)于Springboot 多模塊項目集成Jacoco統(tǒng)計單元測試覆蓋率的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【springboot單元測試,集成測試】

    本文介紹一下SpringBoot中的測試方法 @SpringBootTest 一個普通的web api 測試類: 使用mockMvc好處是不會啟動真實的web服務(wù) 當然你可以使用@SpingBootTest 并且注入一個RestTemplate來做真實的請求 假如希望僅僅測試controller層時, 可以使用另外一個注解 @WebMvcTest 他有一個參數(shù)可以指定測試

    2024年02月08日
    瀏覽(21)
  • SpringBoot 集成Junit單元測試

    SpringBoot 集成Junit單元測試

    學習文章: https://www.cnblogs.com/ysocean/p/6889906.html 開發(fā)工具: IDEA 2022.1.4 目錄 目錄 1. 概述 ?2. 實現(xiàn)步驟 ??????? 2.1 maven導(dǎo)入依賴 ???????? 2.2 隨意代碼演示(不推薦) ??????? 2.3 規(guī)范代碼演示(推薦) 3. Junit相關(guān)其他注解 4. 注意事項 5. 結(jié)語 ??????? 接觸到Junit,應(yīng)該是看

    2024年02月09日
    瀏覽(22)
  • springboot基礎(chǔ)學習 之編寫單元測試和集成測試。

    編寫單元測試和集成測試是保障應(yīng)用程序質(zhì)量的關(guān)鍵步驟。單元測試主要用于測試單個組件或模塊的功能,而集成測試則關(guān)注不同組件之間的協(xié)作。下面分別介紹如何編寫單元測試和集成測試。 單元測試(Unit Testing): 1. 選擇測試框架: 選擇適合你項目的測試框架,例如

    2024年02月02日
    瀏覽(23)
  • java & jacoco & powerMock 單元測試覆蓋率為0怎么解決

    我們項目中使用powerMock作為單元測試的mock工具,統(tǒng)計項目測試覆蓋率使用jacoco編譯的結(jié)果上傳到sonar,但是jacoco 和 powerMock在運行時runtime加載代碼的時候自定義了類加載器,所以就會有沖突,導(dǎo)致測試覆蓋率為0。 使用命令 mvn clean verify sonar:sonar上傳jacoco編譯結(jié)果(這里sonar命令

    2023年04月08日
    瀏覽(26)
  • SpringBoot多模塊單元測試JPA+MyBatisPlus

    SpringBoot多模塊單元測試JPA+MyBatisPlus

    本文章內(nèi)容適合 SpringBoot多模塊單系統(tǒng)采用H2內(nèi)存測試庫. 這種情況頗為復(fù)雜.因為單元測試必須要依靠主啟動類程序. 多模塊我試過,每個模塊單獨設(shè)置測試啟動類.但是發(fā)現(xiàn)一個問題.每個模塊都需要mapper掃描.需要關(guān)聯(lián)依賴,還需要在那個模塊中引入配置文件.否則讀取不到. 也就

    2024年02月01日
    瀏覽(46)
  • vue-cli 項目集成 Jest 單元測試

    vue-cli 項目集成 Jest 單元測試

    前端單元測試對于保證代碼質(zhì)量和穩(wěn)定性是非常重要的。 為什么需要單元測試: 檢測bug; 提升回歸效率; 保證代碼質(zhì)量。? ①、Mocha 比較靈活成熟,但沒有內(nèi)部集成,需要自主選擇斷言庫和監(jiān)聽庫。。 ②、Jasmine 是 Jest 的底層庫,助攻 BDD(即行為驅(qū)動開發(fā))斷言庫與異步測

    2024年01月17日
    瀏覽(21)
  • 若依微服務(wù)版(SpringBoot/SpringCloudAlibaba)中在單個服務(wù)模塊中進行單元測試

    若依微服務(wù)版(SpringBoot/SpringCloudAlibaba)中在單個服務(wù)模塊中進行單元測試

    若依微服務(wù)版手把手教你本地搭建環(huán)境并運行前后端項目: 若依微服務(wù)版手把手教你本地搭建環(huán)境并運行前后端項目_霸道流氓氣質(zhì)的博客-CSDN博客 在上面的基礎(chǔ)上需要在某個服務(wù)模塊中進行單元測試。 注: 博客: 霸道流氓氣質(zhì)的博客_CSDN博客-C#,架構(gòu)之路,SpringBoot領(lǐng)域博主

    2024年02月06日
    瀏覽(30)
  • 10分鐘學會Springboot項目單元測試

    10分鐘學會Springboot項目單元測試

    本篇來聊一下項目開發(fā)過程中至關(guān)重要的一個話題:單元測試。 早期在一些大公司的傳統(tǒng)業(yè)務(wù)部門,比如:微軟的windows、office等部門,研發(fā)和測試人員的比例基本是1:1到2:1之間,一個核心模塊的測試用例動輒幾十萬個test case,而一次full-test都要跑幾天、甚至幾個星期。每個

    2024年02月06日
    瀏覽(26)
  • springboot項目test單元測試java.lang.NullPointerException問題

    springboot項目test單元測試java.lang.NullPointerException問題

    最近在測試寫好mapper相關(guān)接口時是,出現(xiàn)空指針異常,所以記錄一下。 在測試用戶登錄時,出現(xiàn)如下錯誤 測試方法 錯誤信息 通過分析日志了解到原因是 無法調(diào)用“AdminUserMapper.login(String, String)”,因為“this.adminUserMapper”為空 應(yīng)該是AdminUserMapper沒有注入進來,但是自己

    2024年02月02日
    瀏覽(20)
  • Springboot 項目中引入WebSocket后,單元測試出現(xiàn)錯誤,前端開發(fā)揭秘

    Springboot 項目中引入WebSocket后,單元測試出現(xiàn)錯誤,前端開發(fā)揭秘

    java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:125) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:108) at org.springframework.test.context.w

    2024年04月27日
    瀏覽(14)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包