1

Sur le site officiel: https://google.github.io/android-testing-support-library/docs/espresso/setup/index.htmlTests d'instrumentation Android, choix de bibliothèques. Dois-je utiliser libs: test: testing-support ou test: règles ou test: runner?

ils disent que je dois ajouter ceci:

androidTestCompile 'com.android.support.test:runner:0.5' 

mais tutoriels je l'ai trouvé:

androidTestCompile 'com.android.support.test:rules:0.3' 
androidTestCompile 'com.android.support.test:testing-support-lib:0.1' 

Quelles bibliothèques ai-je besoin?

Répondre

0

pour mon dernier projet que je suis en utilisant ces androidTest dépendances:

androidTestCompile 'com.android.support.test:runner:0.5' 
androidTestCompile 'com.squareup.spoon:spoon-client:1.6.2' 
androidTestCompile "com.android.support:support-annotations:$SUPPORT_VERSION" 
androidTestCompile "com.android.support.test.espresso:espresso-core:$ESPRESSO_VERSION" 

Prenez garde que certains tutoriels pourraient être vraiment à jour. Notez que j'utilise com.android.support.test subLibrary à sa dernière version 0.5, pas 0.3.

Aussi, méfiez-vous que rules et runner sont ont contenu diferrent, vous pouvez donc utiliser les deux, mais au lieu d'un autre

Je suis aussi assez sûr que le tutoriel de Google sur Espresso est suffisant et vous n'avez pas besoin utiliser les autres. Vérifier: https://google.github.io/android-testing-support-library/docs/espresso/

Espérons que cela aidera