Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

FileSystemLogSaver

public class FileSystemLogSaver
extends Object implements ILogSaver

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


Simpan log ke sistem file.

Ringkasan

Konstruktor publik

FileSystemLogSaver ()

Metode publik

LogFile getLogReportDir ()

void invocationEnded (long elapsedTime)

void invocationStarted (IInvocationContext context)

Selain itu, buat direktori sistem file unik di bawah report-dir/[branch/]build-id/test-tag/unique_dir untuk menyimpan log.

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

Akan membuat zip dan menyimpan file log jika LogDataType#isCompressed() mengembalikan false untuk dataType dan compressed-files disetel, jika tidak, aliran akan disimpan tanpa kompresi.

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

void setCompressFiles (boolean compress)

Metode yang dilindungi

File generateLogReportDir (IBuildInfo buildInfo, File reportDir)

Metode terekspos yang memungkinkan subclass menyesuaikan logika jalur pembuatan.

Konstruktor publik

FileSystemLogSaver

public FileSystemLogSaver ()

Metode publik

getLogReportDir

public LogFile getLogReportDir ()

Kembali
LogFile

invocationEnded

public void invocationEnded (long elapsedTime)

Parameter
elapsedTime long

invocationStarted

public void invocationStarted (IInvocationContext context)

Selain itu, buat direktori sistem file unik di bawah report-dir/[branch/]build-id/test-tag/unique_dir untuk menyimpan log. Jika pembuatan direktori gagal, akan menulis log ke direktori sementara di sistem file lokal.

Parameter
context IInvocationContext

saveLogData

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

Akan membuat zip dan menyimpan file log jika LogDataType#isCompressed() mengembalikan false untuk dataType dan compressed-files disetel, jika tidak, aliran akan disimpan tanpa kompresi.

Parameter
dataName String

dataType LogDataType

dataStream InputStream

Kembali
LogFile

saveLogDataRaw

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

Parameter
dataName String

dataType LogDataType

dataStream InputStream

Kembali
LogFile

setCompressFiles

public void setCompressFiles (boolean compress)

Parameter
compress boolean

Metode yang dilindungi

generateLogReportDir

protected File generateLogReportDir (IBuildInfo buildInfo, 
                File reportDir)

Metode terekspos yang memungkinkan subclass menyesuaikan logika jalur pembuatan.

Parameter
buildInfo IBuildInfo : IBuildInfo

reportDir File : ERROR(/File) untuk direktori laporan.

Kembali
File Direktori dibuat.