Google si impegna a promuovere l'equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

ITestLogger

public interface ITestLogger

com.android.tradefed.log.ITestLogger


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

Sommario

Metodi pubblici

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

Fornisce il registro associato o i dati di debug dall'invocazione del test.

Metodi pubblici

TestLog

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

Fornisce il registro associato o i dati di debug dall'invocazione del test.

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

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

parametri
dataName String : un nome descrittivo String dei dati. ad es. "device_logcat". Nota dataName potrebbe non essere univoco per invocazione. vale a dire che gli implementatori devono essere in grado di gestire più chiamate con lo stesso dataName

dataType LogDataType : LogDataType dei dati

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