Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
マルチモジュールアプリでJacocoのReportをまとめる方法
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
t179a
February 21, 2023
Programming
850
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
マルチモジュールアプリでJacocoのReportをまとめる方法
t179a
February 21, 2023
More Decks by t179a
See All by t179a
良いコードレビューとは
t179a
1
200
Other Decks in Programming
See All in Programming
AIを活用したE2Eテスト実装効率化のあゆみ / ebisu-mobile-14-kotetu
kotetuco
0
160
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
8.6k
Agentic UI
manfredsteyer
PRO
0
220
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
1k
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
150
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
210
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.3k
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
190
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
820
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
1k
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
250
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.6k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
800
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
180
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
280
RailsConf 2023
tenderlove
30
1.5k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
310
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Transcript
マルチモジュールアプリで Jacocoのレポートをまとめる 方法 potatotips #81 2023/02/21
自己紹介 - AZUMA - 就職活動中 - Twitter: @t179a - Github:
https://github.com/t179a - Androidエンジニア - 初めてのLT
背景 - 個人開発でマルチモジュールアプリを開発していた際に、jacocoのカバレッジレ ポートがモジュール毎に作られてしまった。 - 自分のgradle力が未熟で、Jacoco Reportを使って上手くまとめることができなかっ た。 - Twitterで見つけたkotlinx-koverを使うことで、gradle力が低くても簡単にカバレッジ
レポートを一つにマージすることができた。
マルチモジュールアプリで、 Jacocoのレポートを、どうまとめてますか?
カバレッジレポートを一つにまとめる方法 - Jacoco Report - kotlinx-kover - jacoco-report-aggregation - JacocoMerge
(今はDeprecated)
kotlinx-koverについて - Kotlinコードカバレッジツールの Gradle プラグイン - JetBrains/intellij-coverage、jacoco/jacocoのエンジンが使 える - サポートしている
Gradle のバージョンは 6.8 以上 - version 0.6.1 (2023年2月20日現在)
使い方 - Top-levelのbuildファイル
使い方2 - module-levelのbuildファイル
使い方3 - ./gradlew koverMergedHtmlReport を実行
None
参考資料 - https://kotlin.github.io/kotlinx-kover/
Thank you !!