Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

FileSystemLogSaver

public class FileSystemLogSaver
extends Object implements ILogSaver

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


将日志保存到文件系统。

概要

公共建设者

FileSystemLogSaver ()

公开方法

LogFile getLogReportDir ()

void invocationEnded (long elapsedTime)

void invocationStarted (IInvocationContext context)

另外,在report-dir/[branch/]build-id/test-tag/unique_dir下创建一个唯一的文件系统目录以保存日志。

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

如果LogDataType#isCompressed()对于dataType返回false并设置了compressed-files文件,则将压缩并保存日志文件,否则,流将不压缩地保存。

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

void setCompressFiles (boolean compress)

受保护的方法

File generateLogReportDir (IBuildInfo buildInfo, File reportDir)

一个允许子类自定义生成路径逻辑的公开方法。

公共建设者

FileSystemLogSaver

public FileSystemLogSaver ()

公开方法

getLogReportDir

public LogFile getLogReportDir ()

退货
LogFile

调用结束

public void invocationEnded (long elapsedTime)

参量
elapsedTime long

调用开始

public void invocationStarted (IInvocationContext context)

另外,在report-dir/[branch/]build-id/test-tag/unique_dir下创建一个唯一的文件系统目录以保存日志。如果目录创建失败,则会将日志写入本地文件系统上的临时目录。

参量
context IInvocationContext

saveLogData

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

如果LogDataType#isCompressed()对于dataType返回false并设置了compressed-files文件,则将压缩并保存日志文件,否则,流将不压缩地保存。

参量
dataName String

dataType LogDataType

dataStream InputStream

退货
LogFile

saveLogDataRaw

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

参量
dataName String

dataType LogDataType

dataStream InputStream

退货
LogFile

setCompressFiles

public void setCompressFiles (boolean compress)

参量
compress boolean

受保护的方法

generateLogReportDir

protected File generateLogReportDir (IBuildInfo buildInfo, 
                File reportDir)

一个允许子类自定义生成路径逻辑的公开方法。

参量
buildInfo IBuildInfoIBuildInfo

reportDir File :报告目录的ERROR(/File)

退货
File创建的目录。