voglio specificare le dipendenze per i miei test e dopo aver letto il Gradle Dependency Management Basics ho anche se ho potuto solo aggiungere testCompile
chiamate ai miei dichiarazioni di dipendenza simile a questo:Specifica le dipendenze di test con il sistema di generazione Gradle Android
dependencies {
compile group: 'com.squareup.dagger', name: 'dagger', version: '1.0.0'
testCompile group: 'junit', name: 'junit', version: '4.11'
testCompile group: 'com.squareup', name: 'fest-android', version: '1.0.1'
}
questo, però , non riesce con questo messaggio di errore:
> Could not find method testCompile() for arguments [{group=junit, name=junit, version=4.11}] on project ':simstatus'.
Mi manca qualcosa qui?
(Full gradle build file for reference)
Questo è corretto. Stiamo mantenendo "test" (come set di origine o ambito di dipendenza) per i test locali di jUnit (con Robolectric per esempio) –
@Xav: L'uso di Gradle sembra schizzare via grazie ad Android. Grazie per questo (non vedo l'ora che Maven venga eclissata da Gradle), e bello vedere le domande di risposta di Android SDK Tech Lead su StackOverflow! –
Ho perso questa parte nella documentazione. Grazie mille, @ JBNizet. – passy