Collecte automatique des journaux en cas d'échec de la connexion

Lors du débogage des tests, un ensemble de journaux est toujours nécessaire pour obtenir une vue de base de l'échec et de l'appareil testé. Exemples de sources : Logcat, journal de l'hôte Tradefed, capture d'écran, etc.

Pour que tout rédacteur de test puisse obtenir ces journaux de manière générique et simple, Tradefed dispose d'un mécanisme intégré pour les collecter.

Configuration

Pour collecter automatiquement certains 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 afficher la liste complète des valeurs possibles, consultez AutoLogCollector.

Pour plus de commodité, logcat et la capture d'écran disposent chacun d'un indicateur direct :

--logcat-on-failure
and
--screenshot-on-failure

Remarque sur les modules de 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.