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."],[],[]]