android/testharness/proguard-rules.pro
Patrick Honkonen a395f28eba
[PM-28086] Add testharness for Credential Manager and Autofill testing (#6159)
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-21 19:56:24 +00:00

24 lines
762 B
Prolog

# CredentialManager classes
-keep class androidx.credentials.** { *; }
-keep interface androidx.credentials.** { *; }
# Hilt
-dontwarn com.google.errorprone.annotations.**
# Kotlinx Serialization
-keepattributes *Annotation*, InnerClasses
-dontnote kotlinx.serialization.AnnotationsKt
-keepclassmembers class kotlinx.serialization.json.** {
*** Companion;
}
-keepclasseswithmembers class kotlinx.serialization.json.** {
kotlinx.serialization.KSerializer serializer(...);
}
-keep,includedescriptorclasses class com.bitwarden.testharness.**$$serializer { *; }
-keepclassmembers class com.bitwarden.testharness.** {
*** Companion;
}
-keepclasseswithmembers class com.bitwarden.testharness.** {
kotlinx.serialization.KSerializer serializer(...);
}