KotlinでのStand Alone Gradle Pluginの作成と JacocoでのUnit Testカバレッジの取得 by 菊池 広大

Kotlin Fest 2024
どちらでも
Android 中級者

KotlinでのStand Alone Gradle Pluginの作成と JacocoでのUnit Testカバレッジの取得

bigbackboom 菊池 広大 bigbackboom
3

昨今、Androidの開発でもコードの品質の確保が重要となっており、その指標の一つとしてユニットテストのコードカバレッジが利用されています。
しかし、Androidのビルド環境は、使い慣れないGradle・マルチモジュールなどで複雑になっており、思い通りにカバレッジを取るのが非常に難しくなっています。

本セッションでは、Jacocoの設定を記述したStand Alone Gradle PluginをKotlinで作成する方法を解説し、モジュール間・プロジェクト間でのコードの再利用性を高める手段を紹介します。

以下目次

  1. カバレッジの計測ツール:
    a. JacocoとKotlin/kotlinx-kover
    b. なぜJacocoなのか?
  2. Stand Alone Gradle Pluginとは?
  3. プラグインの作成方法
  4. Jacoco用のプラグインの作成