FileSystemLogSaver

public class FileSystemLogSaver
extends Object implements ILogSaver

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


Guardar 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, crea un directorio único del sistema de archivos en report-dir/[branch/]build-id/test-tag/unique_dir para guardar los registros.

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

Se comprimirá y guardará el archivo de registro si LogDataType#isCompressed() muestra un valor falso para Se configuraron dataType y compressed-files; de lo contrario, se guardará la transmisión 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 generación de la ruta de acceso.

Constructores públicos

FileSystemLogSaver

public FileSystemLogSaver ()

Métodos públicos

getLogReportDir

public LogFile getLogReportDir ()

Muestra
LogFile

invocaciónFinalizada

public void invocationEnded (long elapsedTime)

Parámetros
elapsedTime long

iniciación de invocación

public void invocationStarted (IInvocationContext context)

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

Parámetros
context IInvocationContext

datos de registros guardados

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

Se comprimirá y guardará el archivo de registro si LogDataType#isCompressed() muestra un valor falso para Se configuraron dataType y compressed-files; de lo contrario, se guardará la transmisión sin comprimir.

Parámetros
dataName String

dataType LogDataType

dataStream InputStream

Muestra
LogFile

guardarLogDataRaw

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

Parámetros
dataName String

dataType LogDataType

dataStream InputStream

Muestra
LogFile

setCompressFiles

public void setCompressFiles (boolean compress)

Parámetros
compress boolean

Métodos protegidos

generateLogReportDir

protected File generateLogReportDir (IBuildInfo buildInfo, 
                File reportDir)

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

Parámetros
buildInfo IBuildInfo: el IBuildInfo

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

Muestra
File El directorio que se creó.