

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Intégrer l'instrumentation Android à Device Farm
<a name="test-types-android-instrumentation-integrate"></a>

**Note**  
Suivez les instructions suivantes pour intégrer les tests d'instrumentation Android à AWS Device Farm. Pour plus d'informations sur l'utilisation des tests d'instrumentation dans Device Farm, consultez[Instrumentation pour Android et AWS Device Farm](test-types-android-instrumentation.md). 

## Téléchargez vos tests d'instrumentation Android
<a name="test-types-android-instrumentation-upload"></a>

Utilisez la console Device Farm pour télécharger vos tests.

1. Connectez-vous à la console Device Farm à l'adresse [https://console.aws.amazon.com/devicefarm](https://console.aws.amazon.com/devicefarm).

1. Sur le panneau de navigation de Device Farm, choisissez **Mobile Device Testing**, puis **Projects**.

1. Dans la liste des projets, choisissez le projet dans lequel vous souhaitez télécharger vos tests.
**Astuce**  
Vous pouvez utiliser la barre de recherche pour filtrer la liste des projets par nom.  
Pour créer un projet, suivez les instructions fournies dans [Création d'un projet dans AWS Device Farm](how-to-create-project.md).

1. Sélectionnez **Créer une course**.

1. Sous **Sélectionner une application**, dans la section **Options de sélection des applications**, sélectionnez **Télécharger votre propre application**.

1. Recherchez et sélectionnez votre fichier d'application Android. Le fichier doit être au format .apk.

1. Sous **Configurer le test**, dans la section **Sélectionner le cadre de test**, choisissez **Instrumentation**, puis sélectionnez **Choisir un fichier**.

1. Recherchez et choisissez le fichier .apk contenant vos tests.

1. Suivez les instructions restantes pour sélectionner les appareils et démarrer l'exécution.

## (Facultatif) Prenez des captures d'écran lors des tests d'instrumentation Android
<a name="test-types-android-instrumentation-screenshots"></a>

Vous pouvez effectuer des captures d'écran dans le cadre de vos tests Instrumentation Android.

Pour effectuer des captures d'écran, appelez l'une des méthodes suivantes :
+ Pour Robotium, appelez la méthode `takeScreenShot` (par exemple, `solo.takeScreenShot();`).
+ Pour Spoon, appelez la méthode `screenshot`, par exemple :

  ```
  Spoon.screenshot(activity, "initial_state");
  /* Normal test code... */
  Spoon.screenshot(activity, "after_login");
  ```

Lors d'un test, Device Farm obtient des captures d'écran des emplacements suivants sur les appareils, s'ils existent, puis les ajoute aux rapports de test :
+ `/sdcard/robotium-screenshots`
+ `/sdcard/test-screenshots`
+ `/sdcard/Download/spoon-screenshots/test-class-name/test-method-name`
+ `/data/data/application-package-name/app_spoon-screenshots/test-class-name/test-method-name`