Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

ITestLogger

public interface ITestLogger

com.android.tradefed.log.ITestLogger


Un'entità in grado di eseguire la registrazione di flussi di dati di vario tipo.

Riepilogo

Metodi pubblici

default void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)

Fornisce il registro associato o i dati di debug dalla chiamata al test.

Metodi pubblici

testLog

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Fornisce il registro associato o i dati di debug dalla chiamata al test.

Deve essere chiamato prima ERROR(/ITestInvocationListener#invocationFailed(Throwable)) o ERROR(/ITestInvocationListener#invocationEnded(long))

Il framework TradeFederation chiamerà automaticamente questo metodo, fornendo il log dell'host e, se applicabile, il logcat del dispositivo.

Parametri
dataName String : una String nome descrittivo dei dati. ad esempio "device_logcat". Nota dataName potrebbe non essere univoco per chiamata. cioè gli implementatori devono essere in grado di gestire più chiamate con lo stesso dataName

dataType LogDataType : il LogDataType dei dati

dataStream InputStreamSource : InputStreamSource dei dati. Gli implementatori devono chiamare createInputStream per iniziare a leggere i dati e assicurarsi di chiudere InputStream risultante una volta completato. I chiamanti devono assicurarsi che l'origine dei dati rimanga presente e accessibile fino al completamento del metodo testLog.