如何使用 jacoco 統計多個 docker 容器服務的測試覆蓋率
某系統使用微服務架構,總共有40多個服務,都是使用java編寫,docker容器執行。如果要用jacoco統計這40多個服務的測試覆蓋率,是不是要給每一個docker容器分配一個埠號?
像下面這樣:hello容器使用6305埠,world容器使用6306埠.....
hello容器dockerfile的部分內容
ENTRYPOINT ["java", "-javaagent:/tmp/jacocoagent.jar=includes=com.hello.,output=tcpserver,port=6305,address=", "-server", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app/hello.jar", "--server-port=8037"]
world容器dockerfile的部分內容
ENTRYPOINT ["java", "-javaagent:/tmp/jacocoagent.jar=includes=com.world*,output=tcpserver,port=6306,address=*", "-server", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app/world.jar", "--server-port=8037"]
謝謝~~
相關文章
- Jacoco--測試覆蓋率工具
- 基於JaCoCo的Android測試覆蓋率統計(二)Android
- 基於Jacoco的單元測試程式碼覆蓋率統計
- java覆蓋率檢測-jacocoJava
- maven 多模組專案的測試覆蓋率分析 - jacoco 聚合分析Maven
- vivo 基於 JaCoCo 的測試覆蓋率設計與實踐
- 使用Jacoco統計服務端程式碼覆蓋情況實踐服務端
- 多程式下的測試覆蓋率
- PouchContainer 整合測試覆蓋率統計AI
- 測試開發之單元測試-實現Git增量程式碼的Jacoco覆蓋率統計Git
- JaCoCo計算程式碼覆蓋率原理
- 關於super-jacoco測試覆蓋率具體實現
- 精準測試與開源工具Jacoco的覆蓋率能力對比開源工具
- 單元測試的覆蓋率計算
- 程式碼覆蓋率與測試覆蓋率比較
- 簡記前後端如何實現統計測試覆蓋率後端
- Jacoco 覆蓋率 監測一臺機器上多個 tomcat 怎麼實現Tomcat
- 使用Rational PureCoverage測試程式碼覆蓋率
- 一個測試檔案與原始檔位於不同模組時Jacoco覆蓋率配置的例子
- 覆蓋率檢查工具:JaCoCo 食用指南
- 如何制定介面自動化測試的覆蓋率?
- go 程式碼覆蓋率測試Go
- 程式碼測試覆蓋率分析
- 前端精準測試探索:覆蓋率實時統計工具前端
- 使用EMMA獲取Android測試覆蓋率Android
- jacoco-1-java程式碼測試覆蓋率之本地環境初體驗Java
- 從零入門專案整合Karate和Jacoco,配置測試程式碼覆蓋率
- Mockito提升單元測試覆蓋率Mockito
- iOS 覆蓋率檢測原理與增量程式碼測試覆蓋率工具實現iOS
- Android Demo:手工覆蓋率(AS3.2)use JacocoAndroidS3
- 使用 coverlet 檢視.NET Core應用的測試覆蓋率
- 我們是如何做 go 語言系統測試覆蓋率收集的?Go
- JavaScript覆蓋率統計實現JavaScript
- James Shore:不要使用單元測試的程式碼覆蓋率
- ant中使用cobertura分析測試用例的程式碼覆蓋率
- 在做服務端程式碼覆蓋率或者準備做程式碼覆蓋率的兄弟們,來聊聊???服務端
- Linux下lcov單元測試覆蓋率Linux
- 生成Github JS 倉庫的測試覆蓋率徽標GithubJS