$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
マルチモジュールアプリでJacocoのReportをまとめる方法
Search
t179a
February 21, 2023
Programming
0
790
マルチモジュールアプリでJacocoのReportをまとめる方法
t179a
February 21, 2023
Tweet
Share
More Decks by t179a
See All by t179a
良いコードレビューとは
t179a
1
190
Other Decks in Programming
See All in Programming
React Native New Architecture 移行実践報告
taminif
1
120
Querying Design System デザインシステムの意思決定を支える構造検索
ikumatadokoro
1
1.2k
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
170
FluorTracer / RayTracingCamp11
kugimasa
0
110
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
110
関数実行の裏側では何が起きているのか?
minop1205
1
310
最新のDirectX12で使えるレイトレ周りの機能追加について
projectasura
0
310
sbt 2
xuwei_k
0
110
チーム開発の “地ならし"
konifar
8
6.4k
TypeScript 5.9 で使えるようになった import defer でパフォーマンス最適化を実現する
bicstone
1
550
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
5
1.1k
データファイルをAWSのDWHサービスに格納する / 20251115jawsug-tochigi
kasacchiful
2
100
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Into the Great Unknown - MozCon
thekraken
40
2.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
We Have a Design System, Now What?
morganepeng
54
7.9k
Writing Fast Ruby
sferik
630
62k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
63
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
4 Signs Your Business is Dying
shpigford
186
22k
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 !!