Passer des Variables via la ligne de commande avec la Cuillère/Espresso (android-test-kit)

StackOverflow https://stackoverflow.com//questions/21054100

  •  22-12-2019
  •  | 
  •  

Question

Je suis en cours d'exécution Espresso test avec Cuillère.Comment puis-je passer une valeur dans mon test au moment de l'exécution?J'ai fait des choses comme ceci avant, mais je n'ai pas de onCreate dans mon Espresso test. Alors, comment dois-je transmettre?


Actuellement, je suis en cours d'exécution de mon test via la commande:

gradle cuillère

Était-ce utile?

La solution

Avez-vous pensé à utiliser un fichier de réponse qui est déployé pour chacun des appareils d'essai, ou accessible par l'intermédiaire d'un réseau central de l'endroit?

Le fichier de réponse pouvait être lu et analysé dans la méthode setUp() dans votre Espresso test de configurer tous les paramètres dont vous avez besoin pour des tests individuels.

Le format du fichier de réponse pourrait être en texte brut ou au format XML.

Si vous avez plusieurs classes de cas de test par exemple ActivityInstrumentationTestCase2 (), vous pouvez créer une classe de base qui implémente l'analyse de paramètre, et en tirent toutes vos classes de test à partir de ce.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top