fix(theme): reach Material's default arguments, and measure the theme resolvers (M12 phase 8) #40
@@ -32,10 +32,17 @@ sonar.coverage.jacoco.xmlReportPaths=app/build/reports/jacoco/jacocoTestReport/j
|
||||
# tests), and Android-framework glue (Keystore-backed stores, foreground push service,
|
||||
# notifications, Hilt modules). Testable logic — ViewModels, repositories, DTOs, and
|
||||
# pure core/ code — stays measured. See docs/android/COVERAGE_PLAN.md §1.
|
||||
#
|
||||
# ui/theme/ is excluded FILE BY FILE, not as a directory. It held only constants and
|
||||
# composables when COVERAGE_PLAN.md §2 phase 0 drew the list; M12 added three pure
|
||||
# resolvers to it (ShardPalette, ShardStructure, ShardTypeface) which are the
|
||||
# milestone's core logic and are covered 98–100%. A `ui/theme/**` glob would drop them
|
||||
# out of the denominator and hide a future regression in them. Theme.kt is the one
|
||||
# composable left in the directory.
|
||||
sonar.coverage.exclusions=\
|
||||
app/src/main/java/**/ui/**/*Screen.kt,\
|
||||
app/src/main/java/**/ui/**/*Screen*.kt,\
|
||||
app/src/main/java/**/ui/theme/**,\
|
||||
app/src/main/java/**/ui/theme/Theme.kt,\
|
||||
app/src/main/java/**/ui/components/**,\
|
||||
app/src/main/java/**/ui/page/BlockRenderer.kt,\
|
||||
app/src/main/java/**/ui/shard/ShardComponents.kt,\
|
||||
|
||||
Reference in New Issue
Block a user