2013-07-22 12 views
5

Hat jemand eine Idee darüber, wie Befehlszeilenargumente an Android-Instrumentierungstests übergeben werden, die mit Gradle ausgeführt werden. Der Aufruf von grddle connectedInstrumentTest mit -p-Argumenten oder -D-Argumenten schien nicht zu funktionieren. Ich versuche, Befehlszeilenargumente zu meinem Instrument-Test mit Gradle zu übergeben.Befehlszeilenargumente für Android-Instrumententest mit Gradle

Antwort

1

Sie meine Pass-Argumente für den Befehl am? Es ist im Moment nicht möglich.

+0

danke für das Update Xav –

+0

Können wir es aus einer say-Eigenschaftendatei lesen? Ich versuche, Tags zu übergeben und nicht die Build.Gradle jedes Mal, wenn ich eine Teilmenge der Tests ausführen. – Neo

3

Es ist möglich, da 1.3.0 Version von Plugin nach docs: http://tools.android.com/tech-docs/new-build-system

Es ist nun möglich, Instrumentierung Testrunner Argumente in build.gradle (in DefaultConfig oder pro Geschmack) angeben:

./gradlew cC -Pandroid.testInstrumentationRunne:

android { 
    defaultConfig { 
     testInstrumentationRunnerArguments size: "medium" 
    } 
} 

Dies kann auch auf der Kommandozeile ausgeführt werden rArguments.size = medium