FileSystemLogSaver
public class FileSystemLogSaver
extends Object
implements ILogSaver
java.lang.Object |
↳ | com.android.tradefed.result.FileSystemLogSaver |
Subclasses diretas conhecidas |
Salve os logs em um sistema de arquivos.
Resumo
Métodos protegidos |
---|
File | generateLogReportDir (IBuildInfo buildInfo, File reportDir) Um método exposto que permite que a subclasse personalize a geração da lógica do caminho. |
Construtoras públicas
FileSystemLogSaver
public FileSystemLogSaver ()
Métodos públicos
getLogReportDir
public LogFile getLogReportDir ()
invocationEnded
public void invocationEnded (long elapsedTime)
Parâmetros |
---|
elapsedTime | long |
invocationStarted
public void invocationStarted (IInvocationContext context)
Além disso, crie um diretório de sistema de arquivo exclusivo em report-dir/[branch/]build-id/test-tag/unique_dir
para salvar logs. Se a criação do diretório falhar, o gravará os logs em um diretório temporário no sistema de arquivos local.
Parâmetros |
---|
context | IInvocationContext |
public LogFile saveLogData (String dataName,
LogDataType dataType,
InputStream dataStream)
LogDataType#isCompressed()
e salvará o arquivo de log se LogDataType#isCompressed()
retornar falso para dataType
e compressed-files
estiverem definidos, caso contrário, o fluxo será salvo descompactado.
Parâmetros |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStream |
public LogFile saveLogDataRaw (String dataName,
LogDataType dataType,
InputStream dataStream)
Parâmetros |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStream |
setCompressFiles
public void setCompressFiles (boolean compress)
Parâmetros |
---|
compress | boolean |
Métodos protegidos
generateLogReportDir
protected File generateLogReportDir (IBuildInfo buildInfo,
File reportDir)
Um método exposto que permite que a subclasse personalize a geração da lógica do caminho.
Devoluções |
---|
File | O diretório criado. |