Ich suche nach einer Möglichkeit, eine Aktivität mit JUnit4 und der ActivityTestRule zu testen, aber mit einer anderen Anwendungsklasse (z. B. gespottet oder geerbt). Ich war in der Lage, dies für Bibliotheksprojekte mithilfe der Manifestzusammenführung und der Tools zu erhalten: replace = "android: name" auf dem Anwendungs-Tag in androidTest/AndroidManifest.xml. Dies funktioniert jedoch nicht für Anwendungen.Android-Aktivität mit verschiedenen Anwendungsklassen testen
Irgendwelche Ideen, wie dies getan werden kann?
Danke für diesen Hinweis: testInstrumentationRunner "com.mypackage.name.path.CustomTestRunner". Viele andere Tutorials haben dies nicht geschafft. –
Wenn Sie Ihren Test auch außerhalb von Android Studio ausführen, müssen Sie möglicherweise Ihren 'Specific instrumentation runner' in Ihrer Run/Debug-Konfiguration aktualisieren, um auf Ihren CustomTestRunner-Gegenwert zu verweisen. – Max