12

Dans Android Studio 2.3, aucun champ ne permet à l'utilisateur de configurer des paramètres de test supplémentaires dans la fenêtre Edit configuration pour Android Instrumented Tests, mais cette option était présente dans la version 2.2.x.Comment ajouter un paramètre de testeur supplémentaire dans Android Studio 2.3 tests instrumentés

Existe-t-il un autre moyen dans le nouvel AS (à l'exception du lancement manuel du test à partir de la ligne de commande) pour ajouter des paramètres de runner supplémentaires aux tests expresso?

modifier:

J'ai rempli un problème sur Bug Tracker:

https://code.google.com/p/android/issues/detail?id=231797&q=instrumentation&sort=-opened&colspec=ID%20Status%20Priority%20Owner%20Summary%20Stars%20Reporter%20Opened

Répondre

3

Il n'y a aucun moyen de le faire via cette fenêtre, car il n'existe plus.

Une alternative est de sous-classer le Runner de test, et d'y passer des paramètres. Voici un exemple utilisant Robolectric: https://www.snip2code.com/Snippet/90320/An-extension-of-RobolectricTestRunner-th

+0

Eh bien, je suis un coureur sous-classe qui délègue du travail à d'autres coureurs de test en fonction d'un paramètre, donc ce n'est pas une option pour moi. – Than