Harden Android accessibility, localization and startup (#105)
Implement independent hardening and regression coverage. Keep #105 open for final feature and environment coverage after #106–#110; document the completion boundary and resume order.
This commit is contained in:
1 parent
43f660ace3
commit
6669b77f4e
55 files changed
+24445
-296
No files matched your search
@@ -37,6 +37,21 @@ android {
|
||||
)
|
||||
}
|
||||
}
|
||||
buildTypes.create("benchmark") {
|
||||
initWith(buildTypes.getByName("release"))
|
||||
signingConfig = signingConfigs.getByName("debug")
|
||||
matchingFallbacks += "release"
|
||||
}
|
||||
sourceSets.getByName("benchmark").kotlin.srcDir("src/release/kotlin")
|
||||
buildTypes.create("profile") {
|
||||
initWith(buildTypes.getByName("benchmark"))
|
||||
isMinifyEnabled = false
|
||||
isShrinkResources = false
|
||||
}
|
||||
sourceSets.getByName("profile").apply {
|
||||
kotlin.srcDir("src/release/kotlin")
|
||||
manifest.srcFile("src/benchmark/AndroidManifest.xml")
|
||||
}
|
||||
packaging { resources.excludes += "/META-INF/{AL2.0,LGPL2.1}" }
|
||||
lint {
|
||||
abortOnError = true
|
||||
@@ -72,6 +87,7 @@ dependencies {
|
||||
ksp(libs.hilt.compiler)
|
||||
androidTestImplementation(platform(libs.compose.bom))
|
||||
androidTestImplementation(libs.compose.ui.test)
|
||||
androidTestImplementation(libs.compose.ui.test.accessibility)
|
||||
androidTestImplementation(libs.android.test.runner)
|
||||
androidTestImplementation(libs.android.test.espresso)
|
||||
implementation(libs.coroutines.android)
|
||||
|
||||
Reference in new issue
Block a user