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し、 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

invocationEnded

public void invocationEnded (long elapsedTime)

パラメーター
elapsedTime long

invocationStarted

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し、 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作成されたディレクトリ。