Collecte automatisée des échecs de journalisation

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.