FileSystemLogSaver

public class FileSystemLogSaver
extends Object implements ILogSaver

java.lang.Objek
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)

Juga, 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 meng-zip dan menyimpan file log jika LogDataType#isCompressed() mengembalikan false untuk dataType dan compressed-files disetel, jika tidak, aliran akan disimpan tanpa terkompresi.

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

void setCompressFiles (boolean compress)

Metode yang dilindungi

File generateLogReportDir (IBuildInfo buildInfo, File reportDir)

Metode terbuka yang memungkinkan subkelas menyesuaikan logika jalur pembangkitan.

Konstruktor publik

FileSystemLogSaver

public FileSystemLogSaver ()

Metode publik

dapatkanLogReportDir

public LogFile getLogReportDir ()

Kembali
LogFile

doaBerakhir

public void invocationEnded (long elapsedTime)

Parameter
elapsedTime long

doaDimulai

public void invocationStarted (IInvocationContext context)

Juga, 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 pada sistem file lokal.

Parameter
context IInvocationContext

simpanLogData

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

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

Parameter
dataName String

dataType LogDataType

dataStream InputStream

Kembali
LogFile

simpanLogDataRaw

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

menghasilkanLogReportDir

protected File generateLogReportDir (IBuildInfo buildInfo, 
                File reportDir)

Metode terbuka yang memungkinkan subkelas menyesuaikan logika jalur pembangkitan.

Parameter
buildInfo IBuildInfo : IBuildInfo

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

Kembali
File Direktori dibuat.

,

FileSystemLogSaver

public class FileSystemLogSaver
extends Object implements ILogSaver

java.lang.Objek
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)

Juga, 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 meng-zip dan menyimpan file log jika LogDataType#isCompressed() mengembalikan false untuk dataType dan compressed-files disetel, jika tidak, aliran akan disimpan tanpa terkompresi.

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

void setCompressFiles (boolean compress)

Metode yang dilindungi

File generateLogReportDir (IBuildInfo buildInfo, File reportDir)

Metode terbuka yang memungkinkan subkelas menyesuaikan logika jalur pembangkitan.

Konstruktor publik

FileSystemLogSaver

public FileSystemLogSaver ()

Metode publik

dapatkanLogReportDir

public LogFile getLogReportDir ()

Kembali
LogFile

doaBerakhir

public void invocationEnded (long elapsedTime)

Parameter
elapsedTime long

doaDimulai

public void invocationStarted (IInvocationContext context)

Juga, 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 pada sistem file lokal.

Parameter
context IInvocationContext

simpanLogData

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

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

Parameter
dataName String

dataType LogDataType

dataStream InputStream

Kembali
LogFile

simpanLogDataRaw

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

menghasilkanLogReportDir

protected File generateLogReportDir (IBuildInfo buildInfo, 
                File reportDir)

Metode terbuka yang memungkinkan subkelas menyesuaikan logika jalur pembangkitan.

Parameter
buildInfo IBuildInfo : IBuildInfo

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

Kembali
File Direktori dibuat.