Comment gérer l'Exécution des autorisations android guimauve espresso tests

Je suis en utilisant expresso pour des tests, mais parfois, j'essaie d'obtenir une image en forme de stockage externe et avec de la guimauve j'ai besoin d'un moteur d'Exécution de l'autorisation sinon, il y aura une Exception crash, et le test échouera.

androidTestCompile 'com.android.support.test:runner:0.4'
androidTestCompile 'com.android.support.test:rules:0.4'
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.1'
androidTestCompile 'com.android.support.test.espresso:espresso-intents:2.2.1'
androidTestCompile('com.android.support.test.espresso:espresso-contrib:2.2.1') {
    //this library uses the newest app compat v22 but the espresso contrib still v21.
    //you have to specifically exclude the older versions of the contrib library or
    //there will be some conflicts
    exclude group: 'com.android.support', module: 'appcompat'
    exclude group: 'com.android.support', module: 'support-v4'
    exclude module: 'recyclerview-v7'
}
androidTestCompile 'junit:junit:4.12'
androidTestCompile 'com.squareup.retrofit:retrofit-mock:1.9.0'
androidTestCompile 'com.squareup.assertj:assertj-android:1.1.0'
androidTestCompile 'com.squareup.spoon:spoon-client:1.2.0'

comment puis-je gérer ce droit?

dois-je écrire de test pour l'Exécution des autorisations ou il y a un moyen de le désactiver pour tester?

dois-je donner les autorisations avant l'exécution des tests, comme elle le dit ici? https://www.youtube.com/watch?list=PLWz5rJ2EKKc-lJo_RGGXL2Psr8vVCTWjM&v=C8lUdPVSzDk

  • Double Possible de Android Guimauve: Test des autorisations avec l'Espresso?
  • dans ce cas, la question devrait être la copie de l'un, cela est plus âgé
  • tout à fait d'accord, mais il me semble que l'autre a plus d'engagement de la communauté. Les réponses sont vraiment constructif. En outre, l'on a accepté la réponse à cette question ne permet pas de résoudre le problème... donc, pour moi, n'est pas en termes de "qui est arrivé le premier", mais "quelle question et les réponses sont plus utiles pour la communauté".