Google 致力于为黑人社区推动种族平等。查看具体举措

日志保存结果转发器

public class LogSaverResultForwarder
extends ResultForwarder implements ILogSaverListener

对象
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)

从正在进行的会话报告 host_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回调听众在它之下。

公共构造函数

日志保存结果转发器

public LogSaverResultForwarder (ILogSaver logSaver, 
                 listeners)

参数
logSaver ILogSaver

listeners

公共方法

调用结束

public void invocationEnded (long elapsedTime)

参数
elapsedTime long

调用开始

public void invocationStarted (IInvocationContext context)

参数
context IInvocationContext

日志关联

public void logAssociation (String dataName, 
                LogFile logFile)

参数
dataName String

logFile LogFile

报告结束主机日志

public static void reportEndHostLog (ILogSaver saver, 
                String name)

从正在进行的会话报告 host_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

测试日志转发

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

只转发 testLog 而不是先保存日志。

参数
dataName String

dataType LogDataType

dataStream InputStreamSource

测试日志已保存

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

如果LogSaverResultForwarder是包裹在一个又一个,确保我们转发的testLogSaved回调听众在它之下。

参数
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile