Durante il debug dei test, è sempre necessaria una serie di log per ottenere un quadro di base del guasto e del dispositivo sotto test. Le fonti includono: Logcat, registro host Tradefed, screenshot, ecc.
Per rendere generico e indolore per qualsiasi scrittore di test ottenere quei log, Tradefed ha un meccanismo integrato per aiutarli 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, controlla 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 invece utilizzare un controller del modulo .
Durante il debug dei test, è sempre necessaria una serie di log per ottenere un quadro di base del guasto e del dispositivo sotto test. Le fonti includono: Logcat, registro host Tradefed, screenshot, ecc.
Per rendere generico e indolore per qualsiasi scrittore di test ottenere quei log, Tradefed ha un meccanismo integrato per aiutarli 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, controlla 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 invece utilizzare un controller del modulo .