web-dev-qa-db-fra.com

Test du sélecteur d'artefact manquant / disparu des variantes de build dans Android Studio 2 Beta 5

Afin d'exécuter des tests d'instrumentation à partir de Android Studio, je sélectionne généralement "Android Instrumentation Tests" comme artefact de test à créer, via la fenêtre Build Variants. J'ai récemment mis à niveau vers Android Studio 2 Beta 5, et le sélecteur "Test d'artefact" n'est plus visible. Où est-il allé? Une autre configuration a-t-elle pris sa place?

53
Mark McClelland

J'ai découvert cela dans les notes de version pour Android Studio 2.0 Preview 5 : "La fonction d'artefacts de test expérimental (où le test unitaire et les tests d'instrumentation sont activés simultanément dans l'IDE) ) a encore été amélioré et est désormais activé par défaut . "

Pour désactiver la construction simultanée de tests unitaires et d'instrumentation, allez ici: Menu Fichier -> Paramètres -> Build, Execution, Deployment -> Tools Build -> Gradle -> Experimental. Décochez ensuite ceci: "Activez tous les artefacts de test (test unitaire et test d'instrumentation) dans Android Android").

Plutôt que de naviguer dans les paramètres, vous pouvez également utiliser la zone de recherche en haut de la boîte de dialogue Paramètres et simplement rechercher "instrumentation".

83
Mark McClelland

Tout comme @markproxy l'a dit, il n'y a pas de "Test artefact" avec "Tests d'instrumentation Android" à sélectionner. Cette fenêtre ressemblait à ceci dans Android Versions de Studio 1.5x enter image description here

D'après ce que je vois, dans Android Studio 2.3.3, cette option a disparu 4 jamais.

@markproxy: ceci parce que cette fonctionnalité n'est plus expérimentale mais est intégrée dans Android Studio en tant que fonctionnalité, et il n'est pas nécessaire de la désactiver, je suppose.

enter image description here

Ici, pour tous les besoins, un lien vers le Android Guide de test unitaire: Prise en main des tests (Tests unitaires instrumentés inclus)

4
ingitaly