Kmp Snapshot Testing Setup

Sets up snapshot testing infrastructure for Kotlin Multiplatform + Compose projects. Creates build-logic convention plugins (convention-kmp-test, convention-kmp-snapshot-testing, SnapshotReportTask), a core testing module with Kotest PBT base classes (StateHolderSnapshotPbtSpec, LogicSnapshotPbtSpec, ComposeSnapshotPbtSpec, shouldMatchSnapshot), and shell scripts for snapshot diff workflows (snapshot-diff.sh). Use when requested: "スナップショットテストを導入", "snapshot test をセットアップ", "PBT でスナップショットテスト", "snapshot-diff.sh を使えるようにして", "テスト基盤モジュールを作りたい", "setup snapshot testing". For KMP + Compose Multiplatform projects using Gradle with build-logic convention plugins.

tbsten 8b91bb7 42 files · 339.7 KB Updated

File contents

tbsten/skills/tree/main/skills/kmp-snapshot-testing-setup commit 8b91bb7437

Frequently asked questions

npx skillmds@latest add tbsten/kmp-snapshot-testing-setup