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