Reference: Test Coverage¶
Coverage is generated by JaCoCo and published to reference/coverage/.
To regenerate locally:
./gradlew build # run tests (produces .exec files)
mise run docs:coverage # generates report, copies HTML to docs/reference/coverage/
mise run docs:build # full site including coverage
What is measured¶
Line and branch coverage across all Kotlin source modules:
domain— domain model and flow interpreterapplication— use-case layer (task actions, queries)adapters/persistence-postgres— jOOQ repository implementationsadapters/rest-api— Ktor route handlersadapters/temporal— Temporal workflow/activity adaptersadapters/eventing-cloudevents— CloudEvents mapping
Integration tests (those backed by Testcontainers) are included in the measurement.