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
t179a
February 21, 2023
Programming
0
510
マルチモジュールアプリでJacocoのReportをまとめる方法
t179a
February 21, 2023
Tweet
Share
More Decks by t179a
See All by t179a
Flutter3.13で気になった点
t179a
0
42
良いコードレビューとは
t179a
1
98
Other Decks in Programming
See All in Programming
Code Reviews
bkuhlmann
4
890
Anthropic Cookbook のおすすめレシピ
schroneko
7
1k
Git Rebase
bkuhlmann
11
1.6k
Goのmultiple errorsについて (2024年4月版)
syumai
4
990
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
970
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
1.2k
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
Goのエラースタックトレースの歴史と今後
sonatard
9
1.6k
使ってみよう Azure AI Document Intelligence
kosmosebi
2
330
Polars入門
daikikatsuragawa
1
100
CDKコントリビュートの最初の壁を越えよう! -簡単issueの見つけ方-
badmintoncryer
2
110
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.4k
Featured
See All Featured
Producing Creativity
orderedlist
PRO
337
39k
[RailsConf 2023] Rails as a piece of cake
palkan
23
4k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
Visualization
eitanlees
136
14k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
20
1.9k
Automating Front-end Workflow
addyosmani
1356
200k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
It's Worth the Effort
3n
180
27k
Building Your Own Lightsaber
phodgson
99
5.7k
Writing Fast Ruby
sferik
621
60k
Why Our Code Smells
bkeepers
PRO
331
56k
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 !!