Bugreport

public class Bugreport
extends Object implements Closeable

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


Objeto que contiene las referencias de los archivos de informes de errores, compatible con informes de errores sin comprimir y comprimidos (bugreportz).

Resumen

Constructores públicos

Bugreport(File bugreportFile, boolean isZipped)

Métodos públicos

void close()

Limpia los archivos que contiene el objeto de informe de errores.

File getFileByName(String name)

Muestra el File asociado con el nombre en el informe de errores.

List<String> getListOfFiles()

Muestra la lista de archivos que contiene el informe de errores comprimido.

File getMainFile()

Muestra un File que apunta al archivo principal del informe de errores.

boolean isZipped()

Muestra verdadero si es un informe de errores comprimido y falso en caso contrario.

void log(String dataName, ITestLogger logger)

Es una función auxiliar para registrar el informe de errores, ya sea que esté comprimido o no.

Constructores públicos

Bugreport

public Bugreport (File bugreportFile, 
                boolean isZipped)

Parámetros
bugreportFile File

isZipped boolean

Métodos públicos

cerrar

public void close ()

Limpia los archivos que contiene el objeto de informe de errores. Se debe llamar cuando ya no se usa el objeto más.

Arroja
IOException

getFileByName

public File getFileByName (String name)

Muestra el File asociado con el nombre en el informe de errores. Es nulo si no se encuentra o si el nombre es nulo. Los informes de errores sin comprimir siempre muestran un valor nulo. El archivo que se muestra es una copia y el usuario debe administrarlo de forma adecuada.

Parámetros
name String

Muestra
File

getListOfFiles

public List<String> getListOfFiles ()

Muestra la lista de archivos que contiene el informe de errores comprimido. Es nulo si no es un informe de errores comprimido.

Muestra
List<String>

getMainFile

public File getMainFile ()

Muestra un File que apunta al archivo principal del informe de errores. En el caso de un informe de errores sin comprimir, muestra el informe de errores sin comprimir. En el caso de un informe de errores comprimido, muestra el archivo de entrada principal. El archivo que se muestra es una copia y el usuario debe administrarlo de forma adecuada.

Muestra
File

isZipped

public boolean isZipped ()

Muestra verdadero si es un informe de errores comprimido y falso en caso contrario.

Muestra
boolean

log

public void log (String dataName, 
                ITestLogger logger)

Es una función auxiliar para registrar el informe de errores, ya sea que esté comprimido o no.

Parámetros
dataName String: El nombre de los datos una vez registrados.

logger ITestLogger: Un ITestLogger para recibir el registro.