LogSaverResultForwarder

public class LogSaverResultForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.Objeto
com.android.tradefed.result.ResultForwarder
com.android.tradefed.result.LogSaverResultForwarder


Un ResultForwarder para guardar registros con el protector de archivos global.

Resumen

Constructores públicos

LogSaverResultForwarder (ILogSaver logSaver, listeners) LogSaverResultForwarder (ILogSaver logSaver, listeners)

Métodos públicos

void invocationEnded (long elapsedTime)

void invocationStarted (IInvocationContext context)

void logAssociation (String dataName, LogFile logFile)

static void reportEndHostLog (ILogSaver saver, String name)

Informa host_log de la sesión en curso.

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

Además, guarde el archivo de registro con ILogSaver global y llame a ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) para aquellos oyentes que implementen la interfaz ILogSaverListener .

void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)

Solo reenvíe el testLog en lugar de guardar el registro primero.

void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

Si LogSaverResultForwarder está incluido en otro, asegúrese de reenviar la devolución de llamada testLogSaved a los oyentes que se encuentran debajo de él.

Constructores públicos

LogSaverResultForwarder

public LogSaverResultForwarder (ILogSaver logSaver, 
                 listeners)

Parámetros
logSaver ILogSaver

listeners

Métodos públicos

invocaciónFinalizada

public void invocationEnded (long elapsedTime)

Parámetros
elapsedTime long

invocaciónIniciada

public void invocationStarted (IInvocationContext context)

Parámetros
context IInvocationContext

asociación de registros

public void logAssociation (String dataName, 
                LogFile logFile)

Parámetros
dataName String

logFile LogFile

reportEndHostLog

public static void reportEndHostLog (ILogSaver saver, 
                String name)

Informa host_log de la sesión en curso.

Parámetros
saver ILogSaver

name String

registro de prueba

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

Además, guarde el archivo de registro con ILogSaver global y llame a ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) para aquellos oyentes que implementen la interfaz ILogSaverListener .

Parámetros
dataName String

dataType LogDataType

dataStream InputStreamSource

pruebaLogForward

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

Solo reenvíe el testLog en lugar de guardar el registro primero.

Parámetros
dataName String

dataType LogDataType

dataStream InputStreamSource

pruebaRegistroGuardado

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Si LogSaverResultForwarder está incluido en otro, asegúrese de reenviar la devolución de llamada testLogSaved a los oyentes que se encuentran debajo de él.

Parámetros
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile