LogSaverResultForwarder

public class LogSaverResultForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.Object
   ↳ com.android.tradefed.result.ResultForwarder
     ↳ com.android.tradefed.result.LogSaverResultForwarder


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

Resumen

Constructores públicos

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)

Genera un informe de host_log de la sesión en curso.

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

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

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

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

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

Si LogSaverResultForwarder está unido a otro, asegúrate de que reenviemos la devolución de llamada de testLogSaved a los objetos de escucha debajo de él.

Constructores públicos

LogSaverResultForwarder

public LogSaverResultForwarder (ILogSaver logSaver, 
                 listeners)

Parámetros
logSaver ILogSaver

listeners

Métodos públicos

invocationEnded

public void invocationEnded (long elapsedTime)

Parámetros
elapsedTime long

invocationStarted

public void invocationStarted (IInvocationContext context)

Parámetros
context IInvocationContext

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Parámetros
dataName String

logFile LogFile

reportEndHostLog

public static void reportEndHostLog (ILogSaver saver, 
                String name)

Genera un informe de host_log de la sesión en curso.

Parámetros
saver ILogSaver

name String

testLog

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

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

Parámetros
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

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

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

Parámetros
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

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

Si LogSaverResultForwarder está unido a otro, asegúrate de que reenviemos la devolución de llamada de testLogSaved a los objetos de escucha debajo de él.

Parámetros
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile