Ich versuche Proguard zu konfigurieren, um es mit meinem Espresso UI Testgeschmack zu verwenden. Die Sache ist, Proguard neigt dazu, meine Debugprogard-Konfiguration zu ignorieren.Verwenden von proguard mit espresso/androidTest
Dies ist, wie die Config aussieht:
buildTypes {
debug {
minifyEnabled true
proguardFiles 'proguard-debug.pro'
testProguardFile 'proguard-debug.pro'
signingConfig signingConfigs.release
}
}
Ich habe testProguardFile
aber es scheint nicht auf androidTest
zu arbeiten. Ich betreibe mockDebug
Geschmacksvariante. Wenn ich die App einfach starte, funktioniert es gut, aber wenn ich versuche, einen Test auszuführen, der sich in adnroidTest
befindet, wird es aufgrund von Proguard-Warnungen nicht ausgeführt, wie die Proguard-Datei überhaupt nicht verarbeitet wurde und die Datei ziemlich einfach ist:
proguard-debug.pro
-dontobfuscate
-dontoptimize
-dontwarn
Bevor mir jemand proguard für Debug-ausschalten zu beraten beginnt baut: ich brauche, um es wegen multidex aktiviert.