Sistema de archivosLogSaver

public class FileSystemLogSaver
extends Object implements ILogSaver

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


Guarde registros en un sistema de archivos.

Resumen

Constructores públicos

FileSystemLogSaver ()

Métodos públicos

LogFile getLogReportDir ()

void invocationEnded (long elapsedTime)

void invocationStarted (IInvocationContext context)

Además, cree un directorio de sistema de archivos único en report-dir/[branch/]build-id/test-tag/unique_dir para guardar registros.

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

Comprimirá y guardará el archivo de registro si LogDataType#isCompressed() devuelve falso para dataType y compressed-files están configurados; de lo contrario, la secuencia se guardará sin comprimir.

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

void setCompressFiles (boolean compress)

Métodos protegidos

File generateLogReportDir (IBuildInfo buildInfo, File reportDir)

Un método expuesto que permite a la subclase personalizar la lógica de ruta de generación.

Constructores públicos

Sistema de archivosLogSaver

public FileSystemLogSaver ()

Métodos públicos

getLogReportDir

public LogFile getLogReportDir ()

Devoluciones
LogFile

invocaciónFinalizada

public void invocationEnded (long elapsedTime)

Parámetros
elapsedTime long

invocaciónIniciada

public void invocationStarted (IInvocationContext context)

Además, cree un directorio de sistema de archivos único en report-dir/[branch/]build-id/test-tag/unique_dir para guardar registros. Si falla la creación del directorio, escribirá registros en un directorio temporal en el sistema de archivos local.

Parámetros
context IInvocationContext

guardar datos de registro

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

Comprimirá y guardará el archivo de registro si LogDataType#isCompressed() devuelve falso para dataType y compressed-files están configurados; de lo contrario, la secuencia se guardará sin comprimir.

Parámetros
dataName String

dataType LogDataType

dataStream InputStream

Devoluciones
LogFile

guardarLogDataRaw

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

Parámetros
dataName String

dataType LogDataType

dataStream InputStream

Devoluciones
LogFile

establecerCompressFiles

public void setCompressFiles (boolean compress)

Parámetros
compress boolean

Métodos protegidos

generarLogReportDir

protected File generateLogReportDir (IBuildInfo buildInfo, 
                File reportDir)

Un método expuesto que permite a la subclase personalizar la lógica de ruta de generación.

Parámetros
buildInfo IBuildInfo : IBuildInfo

reportDir File : el ERROR(/File) para el directorio del informe.

Devoluciones
File El directorio creado.