robolectric-gradle-plugin

___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ tag123gradle ___ Gradle ist ein Projekt-Build-Automation-Tool, das eine Groovy-DSL verwendet. Gradle-Build-Skripte unterstützen Maven- und Ivy-Repositories sowie ein einfaches Dateisystem für das Abhängigkeitsmanagement. ___ tag123junit ___ Beliebtes Unit-Testing-Framework für Java und Scala. Die neueste Version, JUnit 4, unterstützt Rich-Annotation-basierte und parametrisierte Tests. Erwägen Sie die Verwendung in Verbindung mit dem Java- oder Scala-Tag, um Ihren Anwendungsfall anzugeben. ___ tag123androidgradle ___ Das Android Gradle Plugin ist das Standard-Build-System von Android. Es wird als Backing-Build-System von Android Studio verwendet. ___ qstnhdr ___ Wie wird der Komponententest auf einem Android-Modul ausgeführt? ___ qstntxt ___

Ich habe ein Android-Projekt, das mehrere Bibliotheksmodule hat, und ich versuche, ein bestimmtes Paket zu testen, das alle Module enthält.

Ich habe diesen Befehl versucht:

%Vor%

Und es funktioniert nicht: Es führt die Tests innerhalb dieses Moduls nicht aus, sondern führt stattdessen alle Komponententests in der Hauptprojektpaketklasse aus.

Wie teste ich nur das eine Modul?

    
___ answer41684940 ___

Angenommen, Sie versuchen, eine Gruppentask für ein einzelnes Modul und nicht für das gesamte Projekt auszuführen, können Sie den Namen des Moduls vor der Aufgabe durch einen Doppelpunkt ( %code% )

angeben

Für Ihre Frage würde das so aussehen wie in %code%

Dies ist ein einfaches Beispiel, vorausgesetzt, Sie haben ein einfaches Projekt-Setup. Weitere Informationen hierzu finden Sie in den allgemeinen Dokumenten für Ausführen eines Multiprojekt-Builds

    
___ tag123robolectricgradelplugin ___ Das robolectric-gradle-plugin ist ein Plugin für Gradle, mit dem Android Gradle-Builds Robolectric-Style-Tests ausführen können. ___ answer40158044 ___

Sie können Testanzüge verwenden: Ссылка . Die Definition eines Anzugs enthält Testklassen, die Sie benötigen

    
___
2
Antworten

Wie wird der Komponententest auf einem Android-Modul ausgeführt?

Ich habe ein Android-Projekt, das mehrere Bibliotheksmodule hat, und ich versuche, ein bestimmtes Paket zu testen, das alle Module enthält. Ich habe diesen Befehl versucht: %Vor% Und es funktioniert nicht: Es führt die Tests innerhalb die...
20.10.2016, 14:56