Ich kann keinen JUnit-Test für ein Gradle-Unterprojekt in Android Studio ausführen. Dieses Projekt ist in keiner Weise auf Android angewiesen, es verwendet nur das Java Gradle-Plugin.
Das Android Gradle-Projekt hat die folgende Ordnerstruktur:
settings.gradle listet die zwei Unterprojekte auf:
%Vor%Der Ordner app enthält ein Android-Projekt. Die build.gradle-Datei sieht folgendermaßen aus:
%Vor%Der Ordner backend enthält ein normales Java Gradle-Projekt, von dem app abhängig ist. Die build.gradle-Datei sieht folgendermaßen aus:
%Vor%Das Back-End-Projekt hat mehrere Komponententests in src / test / java / ... Wenn ich versuche, einen von ihnen auszuführen, erhalte ich eine Fehlermeldung, dass Android Studio die Testklasse nicht finden kann:
%Vor% Die Ausführung von gradle test
funktioniert wie erwartet. Gibt es irgendeine Konfiguration, die ich verpasst habe, oder ist es einfach unmöglich, die Komponententests in Android Studio zu verwenden?
1- Wenn Sie Android Studio verwenden, klingt es wie Gradle Unit Test Plugin , was Sie tun suche nach.
2- Alternativ können Sie den EAP von IntelliJ IDEA 13 verwenden, der alle Android Studio-Funktionen mit Ausnahme des neu gestalteten neuen Projektassistenten und der Integration der App Engine-Cloud-Endpunkte enthält.
Tags und Links gradle android-studio android-gradle junit