Log automatico alla raccolta degli errori

Durante i test di debug, è sempre necessaria una serie di log per ottenere un quadro di base dell'errore e del dispositivo in test. Le origini includono: Logcat, log dell'host Tradefed, screenshot e così via.

Per consentire a qualsiasi autore di test di ottenere questi log in modo generico e semplice, Tradefed dispone di un meccanismo integrato che aiuta a raccoglierli.

Configurazione

Per raccogliere automaticamente alcuni log in caso di errore, puoi aggiungere la seguente opzione alla riga di comando di Tradefed:

--auto-collect LOGCAT_ON_FAILURE
or
--auto-collect SCREENSHOT_ON_FAILURE

Per visualizzare l'elenco completo dei valori possibili, consulta AutoLogCollector

Per praticità, logcat e screenshot hanno ciascuno un flag diretto:

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

Nota sui moduli della suite (AndroidTest.xml)

I moduli non possono specificare direttamente questa opzione in AndroidTest.xml, ma possono utilizzare un controller del modulo.