bugreport

public class Bugreport
extends Object implements Closeable

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


Objet contenant les références aux fichiers de rapport de bug, compatible avec les rapports de bug plats et compressés (bugreportz).

Résumé

Constructeurs publics

Bugreport(File bugreportFile, boolean isZipped)

Méthodes publiques

void close()

Nettoie les fichiers détenus par l'objet de rapport de bug.

File getFileByName(String name)

Renvoie le File associé au nom dans le rapport de bug.

List<String> getListOfFiles()

Renvoie la liste des fichiers contenus dans le rapport de bug compressé.

File getMainFile()

Renvoie un File pointant vers le fichier principal du rapport de bug.

boolean isZipped()

Renvoie "true" s'il s'agit d'un rapport de bug compressé, ou "false" dans le cas contraire.

void log(String dataName, ITestLogger logger)

Aide à enregistrer le rapport de bug, qu'il soit compressé ou non.

Constructeurs publics

bugreport

public Bugreport (File bugreportFile, 
                boolean isZipped)

Paramètres
bugreportFile File

isZipped boolean

Méthodes publiques

fermer

public void close ()

Nettoie les fichiers détenus par l'objet de rapport de bug. Doit être appelé lorsque l'objet n'est plus utilisé

Génère
IOException

getFileByName

public File getFileByName (String name)

Renvoie le File associé au nom dans le rapport de bug. La valeur est "null" si le nom est introuvable ou s'il est nul. Les rapports de bug non compressés renvoient toujours la valeur "null". Le fichier renvoyé est une copie et doit être géré de manière appropriée par l'utilisateur.

Paramètres
name String

Renvoie
File

getListOfFiles

public List<String> getListOfFiles ()

Renvoie la liste des fichiers contenus dans le rapport de bug compressé. La valeur est "null" s'il ne s'agit pas d'un rapport de bug compressé.

Renvoie
List<String>

getMainFile

public File getMainFile ()

Renvoie un File pointant vers le fichier principal du rapport de bug. Pour un rapport de bug plat, il renvoie le rapport de bug plat lui-même. Pour un rapport de bug compressé, il renvoie le fichier d'entrée principal. Le fichier renvoyé est une copie et doit être géré de manière appropriée par l'utilisateur.

Renvoie
File

isZipped

public boolean isZipped ()

Renvoie "true" s'il s'agit d'un rapport de bug compressé, ou "false" dans le cas contraire.

Renvoie
boolean

log

public void log (String dataName, 
                ITestLogger logger)

Aide à enregistrer le rapport de bug, qu'il soit compressé ou non.

Paramètres
dataName String : nom des données une fois enregistrées.

logger ITestLogger : ITestLogger pour recevoir le journal.