Wenn ich bestimmte lokale Unit-Test (in Ordner "test") Ich beginne (Dev ist buildType) gestartet werden soll:Android, Gradle. Wie startet eine spezifische instrumentierte Testmethode?
gradlew testDevUnitTest --tests com.example.StringUtilTest.testMethod
OK. Es ist Arbeit.
Aber ich möchte auch spezifische instrumentierte Testmethode (im Ordner "androidTest") starten.
gradlew connectedDevAndroidTest --tests com.example.StringUtilTest.testSelectLanguageFragment
Aber ich bekomme Fehler:
> Unknown command-line option '--tests'.
Ich möchte spezifische instrumentierte Testmethode (nicht Klasse) starten. Angenommen, in der Testklasse habe ich 3 Testmethoden. Ich möchte nur Methode 2 starten. Wie kann ich das machen? – Alexei
aktualisiert mit Syntax für Einzeltest in Klasse – dweebo
Hier die Lösung. Diese Arbeit: grodlew connectedAndroidTest -Pandroid.testInstrumentationRunnerArguments.class = com.mynamespace.MyActivityTest # myTestMethod – Alexei