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

FileMetadataCollector

public class FileMetadataCollector
implements ILogSaverListener , ITestInvocationListener extends Object implements ILogSaverListener , ITestInvocationListener

java.lang.Object
com.android.tradefed.result.FileMetadataCollector


收集并上载有关已保存日志文件的元数据的侦听器。

概括

领域

protected boolean mDisable

公共建设者

FileMetadataCollector ()

创建一个FileMetadataCollector

公开方法

void invocationEnded (long elapsedTime)

报告调用已成功终止或由于某些错误情况而终止。

void setLogSaver ( ILogSaver logSaver)

设置ILogSaver以允许实现者保存文件。

void testLogSaved (String dataName, LogDataType dataType, InputStreamSource source, LogFile file)

保存测试日志时调用。

领域

禁用

protected boolean mDisable

公共建设者

FileMetadataCollector

public FileMetadataCollector ()

创建一个FileMetadataCollector

公开方法

调用结束

public void invocationEnded (long elapsedTime)

报告调用已成功终止或由于某些错误情况而终止。

将由TradeFederation框架自动调用。

参数
elapsedTime long :调用经过的时间(以毫秒为单位)

setLogSaver

public void setLogSaver (ILogSaver logSaver)

设置ILogSaver以允许实现者保存文件。

参数
logSaver ILogSaverILogSaver

testLogSaved

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource source, 
                LogFile file)

保存测试日志时调用。

应该代替ITestLogger.testLog(String, LogDataType, InputStreamSource)

参数
dataName String :数据的String描述性名称。例如“ device_logcat”。注意dataName每次调用可能不是唯一的。即实现者必须能够处理具有相同dataName的多个调用

dataType LogDataType :数据的LogDataType

source InputStreamSource :数据的InputStreamSource 。实现者应调用createInputStream开始读取数据,并确保在完成后关闭生成的InputStream。

file LogFile :包含已保存文件的元数据的LogFile