Accesso automatico alla raccolta degli errori

Quando si esegue il debug dei test, è sempre necessario un set di registri per ottenere un'immagine di base dell'errore e del dispositivo sottoposto a test. Le fonti includono: Logcat, registro host Tradefed, screenshot, ecc.

Al fine di rendere generico e indolore per qualsiasi scrittore di test ottenere quei registri, Tradefed ha un meccanismo integrato per aiutare 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 vedere l'elenco completo dei possibili valori, cassa 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 può direcly specificare questa opzione nel AndroidTest.xml , ma possono utilizzare un regolatore del modulo , invece.