Fehlerbericht

public class Bugreport
extends Object implements Closeable

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


Objekt mit den Referenzen zu den Fehlerberichtsdateien, kompatibel mit flachen Fehlerberichten und gezippten Fehlerberichten (bugreportz).

Zusammenfassung

Öffentliche Konstruktoren

Bugreport(File bugreportFile, boolean isZipped)

Öffentliche Methoden

void close()

Bereinigen Sie die Dateien, die vom Fehlerberichtsobjekt enthalten sind.

File getFileByName(String name)

Gibt den File zurück, der dem Namen im Fehlerbericht zugeordnet ist.

List<String> getListOfFiles()

Gibt die Liste der Dateien zurück, die im gezippten Fehlerbericht enthalten sind.

File getMainFile()

Gibt ein File zurück, das auf die Hauptdatei des Fehlerberichts verweist.

boolean isZipped()

Gibt „true“ zurück, wenn es sich um einen gezippten Fehlerbericht handelt, andernfalls „false“.

void log(String dataName, ITestLogger logger)

Helper zum Protokollieren des Fehlerberichts, unabhängig davon, ob er gezippt ist oder nicht.

Öffentliche Konstruktoren

Fehlerbericht

public Bugreport (File bugreportFile, 
                boolean isZipped)

Parameter
bugreportFile File

isZipped boolean

Öffentliche Methoden

Schließen

public void close ()

Bereinigen Sie die Dateien, die vom Fehlerberichtsobjekt enthalten sind. Muss aufgerufen werden, wenn das Objekt nicht mehr verwendet wird.

Löst aus
IOException

getFileByName

public File getFileByName (String name)

Gibt den File zurück, der dem Namen im Fehlerbericht zugeordnet ist. Null, wenn nicht gefunden oder wenn der Name null ist. Nicht gezippte Fehlerberichte geben immer „null“ zurück. Die zurückgegebene Datei ist eine Kopie und sollte vom Nutzer entsprechend verwaltet werden.

Parameter
name String

Gibt Folgendes zurück:
File

getListOfFiles

public List<String> getListOfFiles ()

Gibt die Liste der Dateien zurück, die im gezippten Fehlerbericht enthalten sind. Null, wenn es sich nicht um einen gezippten Fehlerbericht handelt.

Gibt Folgendes zurück:
List<String>

getMainFile

public File getMainFile ()

Gibt ein File zurück, das auf die Hauptdatei des Fehlerberichts verweist. Bei einem einfachen Fehlerbericht wird der einfache Fehlerbericht selbst zurückgegeben. Bei einem gezippten Fehlerbericht wird die Haupteintragsdatei zurückgegeben. Die zurückgegebene Datei ist eine Kopie und sollte vom Nutzer entsprechend verwaltet werden.

Gibt Folgendes zurück:
File

isZipped

public boolean isZipped ()

Gibt „true“ zurück, wenn es sich um einen gezippten Fehlerbericht handelt, andernfalls „false“.

Gibt Folgendes zurück:
boolean

log

public void log (String dataName, 
                ITestLogger logger)

Helper zum Protokollieren des Fehlerberichts, unabhängig davon, ob er gezippt ist oder nicht.

Parameter
dataName String: der Name der Daten nach der Protokollierung.

logger ITestLogger: Ein ITestLogger, an das das Log gesendet werden soll.