錯誤報告

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)

幫助記錄 Bug 報告,無論是否壓縮。

公共構造函數

錯誤報告

public Bugreport (File bugreportFile, 
                boolean isZipped)

參數
bugreportFile File

isZipped boolean

公共方法

關閉

public void close ()

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

按名稱取得文件

public File getFileByName (String name)

傳回與錯誤報告中的名稱關聯的ERROR(/File) 。如果未找到或名稱為空,則為空。非壓縮錯誤報告始終傳回 null。傳回的文件是副本,應由使用者適當管理。

參數
name String

退貨
File

取得文件列表

public  getListOfFiles ()

傳回壓縮的錯誤報告中包含的檔案清單。如果不是壓縮的錯誤報告,則為空。

退貨

取得主文件

public File getMainFile ()

傳回指向錯誤報告主檔案的ERROR(/File) 。對於平面錯誤報告,它會傳回平面錯誤報告本身。對於壓縮的錯誤報告,它會傳回主條目檔案。傳回的文件是副本,應由使用者適當管理。

退貨
File

已壓縮

public boolean isZipped ()

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

退貨
boolean

紀錄

public void log (String dataName, 
                ITestLogger logger)

幫助記錄 Bug 報告,無論是否壓縮。

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

logger ITestLogger :用於接收日誌的ITestLogger