Ich möchte Ressourcen einschließen, die nur zum Testen kompiliert werden.Konfigurieren von res srcDirs für androidTest sourceSet
Ich habe folgendes in meiner app Modul build.gradle Datei:
android {
...
sourceSets {
androidTest {
java.srcDirs = ['src/androidTest/java']
res.srcDirs = ['src/androidTest/res']
}
}
}
Der Java SRCDIRS Pfad korrekt ist, aber wenn ich versuche, eine Ressource aus dem res Verzeichnis in androidTest zu bekommen, die Ressource‘ t gefunden werden.
Wie kann ich Ressourcen im androidTest-Verzeichnis haben, die nur für Tests enthalten sind?
Funktioniert auch für mich, aber nur in InstrumentationTestCase. Wenn Sie dies in einem AndroidTestCase verwenden, sind die Ressourcen-IDs nicht identisch und ich habe ein zufälliges PNG-Bild anstelle der angeforderten XML-Datei erhalten. – Oyvind