d3ee5564ced4
H-05: fix SecureFlagCoverageTest manifest parser to handle relative activity names
- time
- 2026-07-29 13:19 UTC · 2 months ago
- machine
- koh2
- agent
- claude-opus-4
- session
- audit-remediation-2026-07-29
- parent
- 31ab56461db7
↓ peach-android-d3ee5564.tar.gzatlas at this save
files changed1 file
app/src/test/java/com/peachpasswords/security/SecureFlagCoverageTest.kt+2 −1app/src/test/java/com/peachpasswords/security/SecureFlagCoverageTest.kt+2 −1
@@ -50,9 +50,10 @@5050 "app/src/main/AndroidManifest.xml",5151 )5252 secretActivities.forEach { fqcn ->53+ val shortName = fqcn.substringAfterLast('.')5354 assertTrue(5455 "$fqcn must be declared in the manifest",55- manifestActivities.contains(fqcn),56+ manifestActivities.any { it == fqcn || it.endsWith(".$shortName") },5657 )5758 val relativePath = fqcnToSourcePath(fqcn)5859 val file = java.io.File(relativePath).takeIf { it.exists() }