ClusterLogSaver

public class ClusterLogSaver
extends Object implements ILogSaver

java.lang.Object
   ↳ com.android.tradefed.cluster.ClusterLogSaver


用于将测试输出上传到 TFC 的 ILogSaver 类。

摘要

嵌套类

enum ClusterLogSaver.FilePickingStrategy

文件选择策略。 

字段

public static final String FILE_NAMES_FILE_NAME

包含所有测试输出文件名称的文本文件的名称。

public static final String TOOL_LOG_PATH

包含主机进程生成的所有文件的子目录的名称。

公共构造函数

ClusterLogSaver()

公共方法

LogFile getLogReportDir()
void invocationEnded(long elapsedTime)
void invocationStarted(IInvocationContext context)
LogFile saveLogData(String dataName, LogDataType dataType, InputStream dataStream)
LogFile saveLogDataRaw(String dataName, LogDataType dataType, InputStream dataStream)

字段

FILE_NAMES_FILE_NAME

public static final String FILE_NAMES_FILE_NAME

包含所有测试输出文件名称的文本文件的名称。

TOOL_LOG_PATH

public static final String TOOL_LOG_PATH

包含主机进程生成的所有文件的子目录的名称。

公共构造函数

ClusterLogSaver

public ClusterLogSaver ()

公共方法

getLogReportDir

public LogFile getLogReportDir ()

返回
LogFile

invocationEnded

public void invocationEnded (long elapsedTime)

参数
elapsedTime long

invocationStarted

public void invocationStarted (IInvocationContext context)

参数
context IInvocationContext

saveLogData

public LogFile saveLogData (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

参数
dataName String

dataType LogDataType

dataStream InputStream

返回
LogFile

saveLogDataRaw

public LogFile saveLogDataRaw (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

参数
dataName String

dataType LogDataType

dataStream InputStream

返回
LogFile