LogSaverResultForwarder

public class LogSaverResultForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.Объект
com.android.tradefed.result.ResultForwarder
com.android.tradefed.result.LogSaverResultForwarder


ResultForwarder для сохранения журналов с помощью глобальной системы сохранения файлов.

Краткое содержание

Общественные конструкторы

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

Публичные методы

void invocationEnded (long elapsedTime)

void invocationStarted (IInvocationContext context)

void logAssociation (String dataName, LogFile logFile)

static void reportEndHostLog (ILogSaver saver, String name)

Сообщает хост_log о текущем сеансе.

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

Кроме того, сохраните файл журнала с помощью глобального ILogSaver и вызовите ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) для тех прослушивателей, реализующих интерфейс ILogSaverListener .

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

Пересылайте только testLog вместо предварительного сохранения журнала.

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

Если LogSaverResultForwarder заключен в другой, убедитесь, что мы пересылаем обратный вызов testLogSaved слушателям под ним.

Общественные конструкторы

LogSaverResultForwarder

public LogSaverResultForwarder (ILogSaver logSaver, 
                 listeners)

Параметры
logSaver ILogSaver

listeners

Публичные методы

вызовЗавершен

public void invocationEnded (long elapsedTime)

Параметры
elapsedTime long

вызовНачало

public void invocationStarted (IInvocationContext context)

Параметры
context IInvocationContext

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Параметры
dataName String

logFile LogFile

отчетEndHostLog

public static void reportEndHostLog (ILogSaver saver, 
                String name)

Сообщает хост_log о текущем сеансе.

Параметры
saver ILogSaver

name String

журнал испытаний

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

Кроме того, сохраните файл журнала с помощью глобального ILogSaver и вызовите ILogSaverListener#testLogSaved(String, LogDataType, InputStreamSource, LogFile) для тех прослушивателей, реализующих интерфейс ILogSaverListener .

Параметры
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

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

Пересылайте только testLog вместо предварительного сохранения журнала.

Параметры
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

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

Если LogSaverResultForwarder заключен в другой, убедитесь, что мы пересылаем обратный вызов testLogSaved слушателям под ним.

Параметры
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile