Lors du débogage des tests, un ensemble de journaux est toujours nécessaire pour obtenir une image de base la défaillance et l'appareil testé. Sources: Logcat, journal de l'hôte Tradefed, capture d'écran, etc.
Pour que les rédacteurs de tests puissent obtenir ces journaux de façon générique et simple, Tradefed dispose d'un mécanisme intégré pour vous aider à les collecter.
Configuration
Pour collecter automatiquement des journaux en cas d'échec, vous pouvez ajouter l'option suivante : à votre ligne de commande Tradefed:
--auto-collect LOGCAT_ON_FAILURE
or
--auto-collect SCREENSHOT_ON_FAILURE
Pour voir la liste complète des valeurs possibles, procédez comme suit : AutoLogCollector
Pour plus de commodité, Logcat et la capture d'écran comportent chacun un indicateur direct:
--logcat-on-failure
and
--screenshot-on-failure
Remarque sur les modules de la suite (AndroidTest.xml)
Les modules ne peuvent pas spécifier directement cette option dans AndroidTest.xml
, mais ils
peuvent utiliser un contrôleur de module
à la place.