Raccolta automatica degli errori di accesso

Quando si esegue il debug dei test, è sempre necessario un insieme di log per ottenere un quadro di base dell'errore e del dispositivo in fase di test. Le origini includono: Logcat, log host Tradefed, screenshot e così via.

Per renderlo generico e semplice per qualsiasi autore di test, Tradefed dispone di un meccanismo integrato per facilitarne la raccolta.

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 comodità, 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.