A partir de 27 de março de 2025, recomendamos usar android-latest-release
em vez de aosp-main
para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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. |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-12-01 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2023-12-01 UTC."],[],[]]