Hat jemand ein Beispiel für Maven Setup des neuen Android UI Testframework namens espresso?Android Espresso Maven und Gradle Setup
Antwort
Sie benötigen den Java 7-Compiler (obwohl der Code mit -source & -target auf 1.5 kompiliert wird). (JDK6 und JDK1.5 können problems haben).
Dann müssen Sie Maven-Android-SDK-Deployer einrichten. Anweisungen sind hier:
https://github.com/mosabua/maven-android-sdk-deployer
Danach sollte es nur eine mvn installieren sein.
Schließlich werden die Artefakte als SDK-Extra verfügbar sein. Dies ist eine Entwicklervorschau im Moment :)
Quality Tools for Android schlägt nun sowohl ein Maven- als auch ein Gravel-Setup-Beispiel für Android-Test-Kit/Espresso vor.
Um die Espresso-Tests starten Sie entweder verwenden können:
- mvn -P Espresso
- gradle: android-sample-Espresso-Tests: connectedCheck
hast du es geschafft, Espresso für Maven einzurichten? Wenn das so ist, wie? – user2511882
Hier ist eine 5 Minuten eingestellt up of gradle setup von Espresso (in Android Studio), zusammen mit github beispiel https://medium.com/p/c476d3b5ba45
Werfen Sie auch einen Blick auf Jake Wharton Gradle-Port von Espresso. Dies kann ein besserer Zwischenschritt sein, bis die ursprüngliche Bibliothek mit Gradle-Unterstützung aktualisiert wird.
https://github.com/JakeWharton/double-espresso
die Abhängigkeit zu Ihrem build.gradle
hinzufügen, um es Arbeit zu bekommen:
androidTestCompile 'com.jakewharton.espresso:espresso:1.1-r3'
prüfen http://mvnrepository.com/artifact/com.jakewharton.espresso/espresso für die neueste Version.
OP fragte nach einem Maven-Setup .... nicht groß –
Titel fragt "Maven und Gradle Setup" –
Woher haben Sie gehört, dass JDK 7 benötigt wird? Und bis jetzt sind die Espresso-Artefakte nicht verfügbar. Ich kann nicht sagen, ob sie jemals über den SDK-Manager oder über maven central (und dann über SDK Deployer installierbar) verfügbar sein werden. – Snicolas