錯誤報告

public class Bugreport
extends Object

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


保存錯誤報告檔案參考資料的物件,與一般錯誤報告和壓縮的錯誤報告相容 (bugreportz)。

摘要

公用建構函式

Bugreport(File bugreportFile, boolean isZipped)

公用方法

void close()

清理錯誤報告物件保留的檔案。

File getFileByName(String name)

在錯誤報告中傳回與這個名稱相關聯的 ERROR(/File)

getListOfFiles()

傳回已壓縮錯誤報告中包含的檔案清單。

File getMainFile()

傳回指向錯誤報告主要檔案的 ERROR(/File)

boolean isZipped()

如果是壓縮的錯誤報告,則傳回 true,否則傳回 false。

void log(String dataName, ITestLogger logger)

協助記錄錯誤報告,無論是否已壓縮。

公用建構函式

錯誤報告

public Bugreport (File bugreportFile, 
                boolean isZipped)

參數
bugreportFile File

isZipped boolean

公用方法

關閉

public void close ()

清理錯誤報告物件保留的檔案。不使用物件時必須呼叫

getFileByName

public File getFileByName (String name)

在錯誤報告中傳回與這個名稱相關聯的 ERROR(/File)。如果找不到或是找不到 名稱為空值。未壓縮的錯誤報告一律會傳回空值。 傳回的檔案是副本,應由使用者妥善管理。

參數
name String

傳回
File

getListOfFiles

public  getListOfFiles ()

傳回已壓縮錯誤報告中包含的檔案清單。如果沒有壓縮,則為空值 錯誤報告。

傳回

getMainFile

public File getMainFile ()

傳回指向錯誤報告主要檔案的 ERROR(/File)。如果是一般錯誤報告 一般錯誤報表本身如果是經過壓縮的錯誤報告,它會傳回主要項目檔案。 傳回的檔案是副本,應由使用者妥善管理。

傳回
File

已經過壓縮

public boolean isZipped ()

如果是壓縮的錯誤報告,則傳回 true,否則傳回 false。

傳回
boolean

log

public void log (String dataName, 
                ITestLogger logger)

協助記錄錯誤報告,無論是否已壓縮。

參數
dataName String:記錄後的資料名稱。

logger ITestLogger:用於接收記錄的 ITestLogger