Mein Projekt ist ein normales Android-Projekt, das auf Android Studio erstellt wurde.
Ich habe viel gegoogelt, um einen einzigen Test zu machen (Tests in SimpleTest, in diesem Fall einen Test), jeder sagt, ich sollte es tun
%Vor%in meinem Stammordner.
oder ich habe es in meinem inneren Projektordner gemacht
%Vor%Ich habe so viele Möglichkeiten ausprobiert, aber es laufen immer alle Tests, die ich habe (11 Tests in allen Klassen)
Gibt es ein Problem auf meinem Build.gradle oder gibt es etwas, das ich vermisse?
Hier ist meine build.gradle Datei.
%Vor% @PeterNiederwieser
hat mir einen Hinweis gegeben. Ich habe ein neues Android Studio-Plugin für Robolectric
von Ссылка
Wer dieselbe Lösung wie ich möchte, kann das Problem mit diesem Projekt lösen.
Sie können es auch in build.gradle
like
und jetzt funktioniert ../gradlew clean check -Dtest.single=SomeTest
gut.
Die Notation
%Vor%bedeutet, dass in der Aufgabe namens "test" nur SimpleTest ausgeführt wird. Wenn sich der Name Ihrer Testaufgabe unterscheidet, müssen Sie die Systemeigenschaft ändern. Z.B. Ihre Testaufgabe heißt "InstrumentationTest", die Eigenschaft muss
lauten %Vor%Prost, René
Tags und Links android gradle testing robolectric android-studio