單元測試接入覆蓋率
1、新增pom檔案,加入jacoco-maven-plugin
<dependency>
<groupId>org.jacoco</groupId>
<artifactId>org.jacoco.agent</artifactId>
<version>0.7.5.201505241946</version>
<scope>test</scope>
</dependency>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.7.201606060606</version>
<executions>
<execution>
<id>prepare</id>
<goals>
<goal>prepare-agent</goal>
</goals>
<configuration>
<destFile>target/jacoco.exec</destFile>
</configuration>
</execution>
<execution>
<id>test</id>
<phase>test</phase>
<goals>
<goal>report</goal>
</goals>
<configuration>
<dataFile>target/jacoco.exec</dataFile>
<outputDirectory>target/jacoco</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
2、確保所有的單元測試都是通過的。
3、mvn clean test
mvn跑下test,可先在本地看看單測覆蓋率效果:
測試執行完成後,可在各模組的target/jacoco目錄下看到index.html, 右鍵 index.html在瀏覽器中開啟,能看到覆蓋率資料,說明jacoco接入OK。
相關文章
- Mockito提升單元測試覆蓋率Mockito
- 單元測試的覆蓋率計算
- Linux下lcov單元測試覆蓋率Linux
- 程式碼覆蓋率與測試覆蓋率比較
- 基於Jacoco的單元測試程式碼覆蓋率統計
- C++語言的單元測試與程式碼覆蓋率C++
- James Shore:不要使用單元測試的程式碼覆蓋率
- idea2022.1 檢視單測覆蓋率展示分支覆蓋率Idea
- 自動化會提高測試覆蓋率,那測試覆蓋率是什麼?
- 開源專案核心程式碼單元測試 100% 覆蓋率實戰
- go 程式碼覆蓋率測試Go
- Jacoco--測試覆蓋率工具
- iOS 覆蓋率檢測原理與增量程式碼測試覆蓋率工具實現iOS
- 測試覆蓋率二改實現
- 測試覆蓋率 之 Cobertura的使用
- PouchContainer 整合測試覆蓋率統計AI
- 從零開始做Vue前端架構(6)單元測試 & 程式碼覆蓋率Vue前端架構
- 測試開發之單元測試-實現Git增量程式碼的Jacoco覆蓋率統計Git
- 單元測試必備:Asp.Net Core程式碼覆蓋率實戰,打造可靠應用 !ASP.NET
- java覆蓋率檢測-jacocoJava
- 如何制定介面自動化測試的覆蓋率?
- 生成Github JS 倉庫的測試覆蓋率徽標GithubJS
- 基於JaCoCo的Android測試覆蓋率統計(二)Android
- 精準測試之覆蓋
- 關於super-jacoco測試覆蓋率具體實現
- 前端精準測試探索:覆蓋率實時統計工具前端
- 使用 coverlet 檢視.NET Core應用的測試覆蓋率
- vivo 基於 JaCoCo 的測試覆蓋率設計與實踐
- 簡記前後端如何實現統計測試覆蓋率後端
- maven 多模組專案的測試覆蓋率分析 - jacoco 聚合分析Maven
- 精準測試與開源工具Jacoco的覆蓋率能力對比開源工具
- pHp程式碼覆蓋率PHP
- 軟體測試培訓之:白盒測試的語句覆蓋法和判定覆蓋法
- 用k*k的方格覆蓋單元格(i,j),單元格可以被覆蓋幾次?
- 北大李戈團隊提出大模型單測生成新方法,顯著提升程式碼測試覆蓋率大模型
- 白盒測試—六種覆蓋方法
- 如何使用 jacoco 統計多個 docker 容器服務的測試覆蓋率Docker
- 測試 之Java單元測試、Android單元測試JavaAndroid