Activer automatiquement le débogage USB sur les versions utilisateur

Après avoir flashé une version utilisateur sur un appareil, vous devez réactiver le débogage USB. Android Test Station peut automatiser cette étape à l'aide des actions de périphérique AOA , qui envoient une série de commandes d'interface utilisateur simples à un périphérique.

Enregistrez les commandes AOA

Tout d’abord, utilisez l’ outil d’édition de commandes WebAOA pour enregistrer la liste des commandes permettant d’activer le débogage USB.

Lien WebAOA

Figure 1. Lien vers l'outil d'édition de commandes WebAOA dans Android Test Station.

Il est également accessible par défaut sur http://localhost:8000/webaoa .

WebAOA vous permet de manipuler un appareil local à l'aide d'un écran tactile simulé et d'enregistrer vos interactions avec l'interface utilisateur.

Éditeur WebAOA

Figure 2. Modification des commandes pour activer le débogage USB dans WebAOA.

Quatre types de commandes sont pris en charge :

  • Cliquer et glisser sur l'écran tactile ( click X Y et swipe X1 Y1 DURATION X2 Y2 )

  • Appuyer sur les boutons de l'appareil ( back , home et wake )

  • Écrire du texte et appuyer sur des combinaisons de touches ( write TEXT et key [ KEY ...] )

  • En attente d'une durée spécifiée ( sleep DURATION )

Lorsque vous avez terminé d'enregistrer les commandes, vous pouvez les copier dans votre presse-papiers ou les enregistrer dans un fichier.

Créer une action sur un appareil AOA

Pour réactiver automatiquement le débogage USB, les commandes enregistrées doivent être ajoutées à une action de l'appareil.

Créez une nouvelle action de périphérique et ajoutez un TF Target Preparer avec son nom de classe défini sur com.android.tradefed.targetprep.AoaTargetPreparer . Copiez les commandes enregistrées dans WebAOA dans son option action .

Action du périphérique AOA

Figure 3. Action du périphérique AOA pour activer le débogage USB sur Android 10 GSI.

Utiliser une action de périphérique AOA

Lorsque vous planifiez un test, ajoutez l'action de votre appareil AOA et placez-la directement après l'action de clignotement de votre appareil.

Sélection des actions du périphérique AOA

Figure 4. Planification d'une exécution pour flasher une version utilisateur et réactiver le débogage USB.