Relatório de bugs

public class Bugreport
extends Object implements Closeable

java.lang.Object
   ↳ com.android.tradefed.util.Bugreport


Objeto que contém as referências de arquivos de relatório de bugs, compatível com relatório de bugs simples e compactado (bugreportz).

Resumo

Construtores públicos

Bugreport(File bugreportFile, boolean isZipped)

Métodos públicos

void close()

Limpe os arquivos mantidos pelo objeto bugreport.

File getFileByName(String name)

Retorna o File associado ao nome no relatório de bug.

List<String> getListOfFiles()

Retorna a lista de arquivos contidos no bugreport compactado.

File getMainFile()

Retorne um File que aponta para o arquivo principal do bugreport.

boolean isZipped()

Retorna "true" se for um bugreport compactado. Caso contrário, retorna "false".

void log(String dataName, ITestLogger logger)

Auxiliar para registrar o bugreport, compactado ou não.

Construtores públicos

Relatório de bugs

public Bugreport (File bugreportFile, 
                boolean isZipped)

Parâmetros
bugreportFile File

isZipped boolean

Métodos públicos

fechar

public void close ()

Limpe os arquivos mantidos pelo objeto bugreport. Precisa ser chamado quando o objeto não for mais usado.

Gera
IOException

getFileByName

public File getFileByName (String name)

Retorna o File associado ao nome no relatório de bug. Nulo se não for encontrado ou se o nome for nulo. O relatório do bug não compactado sempre retorna nulo. O arquivo retornado é uma cópia e precisa ser gerenciado adequadamente pelo usuário.

Parâmetros
name String

Retorna
File

getListOfFiles

public List<String> getListOfFiles ()

Retorna a lista de arquivos contidos no bugreport compactado. Nulo se não for um relatório de bug compactado.

Retorna
List<String>

getMainFile

public File getMainFile ()

Retorne um File que aponta para o arquivo principal do bugreport. Para um bugreport simples, ele retorna o próprio bugreport simples. Para um bugreport compactado, ele retorna o arquivo de entrada principal. O arquivo retornado é uma cópia e precisa ser gerenciado adequadamente pelo usuário.

Retorna
File

isZipped

public boolean isZipped ()

Retorna "true" se for um bugreport compactado. Caso contrário, retorna "false".

Retorna
boolean

log

public void log (String dataName, 
                ITestLogger logger)

Helper para registrar o bugreport, compactado ou não.

Parâmetros
dataName String: o nome dos dados depois do registro.

logger ITestLogger: um ITestLogger para receber o registro.