Configuration d'un appareil PIN lors de l'exécution de tests dans Device Farm - AWS Device Farm

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.

Configuration d'un appareil PIN lors de l'exécution de tests dans Device Farm

Certaines applications nécessitent que vous définissiez un PIN sur l'appareil. Device Farm ne prend pas en charge PIN la configuration native d'un appareil. Cela est toutefois possible avec les mises en garde suivantes :

  • L'appareil doit fonctionner sous Android 8 ou une version ultérieure.

  • PINIl doit être retiré une fois le test terminé.

Pour définir le PIN dans vos tests, utilisez les post_test phases pre_test et pour définir et supprimer lePIN, comme indiqué ci-dessous :

phases: pre_test: - # ... among your pre_test commands - DEVICE_PIN_CODE="1234" - adb shell locksettings set-pin "$DEVICE_PIN_CODE" post_test: - # ... Among your post_test commands - adb shell locksettings clear --old "$DEVICE_PIN_CODE"

Lorsque votre suite de tests démarre, le PIN 1234 est défini. Une fois votre suite de tests terminée, elle PIN est supprimée.

Avertissement

Si vous ne le retirez pas PIN de l'appareil une fois le test terminé, l'appareil et votre compte seront mis en quarantaine.

Pour découvrir d'autres moyens d'étendre votre suite de tests et d'optimiser vos tests, consultezExtension des environnements de test personnalisés dans Device Farm.