錯誤報告

public class Bugreport
extends Object

java.lang.Object
com.android.tradefed.util.錯誤報告


包含錯誤報告文件引用的對象,與平面錯誤報告和壓縮錯誤報告 (bugreportz) 兼容。

概括

公共構造函數

Bugreport (File bugreportFile, boolean isZipped)

公共方法

void close ()

清理 bugreport 對象持有的文件。

File getFileByName (String name)

返回與錯誤報告中的名稱關聯的ERROR(/File)

getListOfFiles ()

返回壓縮錯誤報告中包含的文件列表。

File getMainFile ()

返回指向錯誤報告主文件的ERROR(/File)

boolean isZipped ()

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

void log (String dataName, ITestLogger logger)

幫助記錄 Bugreport 是否壓縮。

公共構造函數

錯誤報告

public Bugreport (File bugreportFile, 
                boolean isZipped)

參數
bugreportFile File

isZipped boolean

公共方法

關閉

public void close ()

清理 bugreport 對象持有的文件。當不再使用對象時必須調用。

獲取文件名稱

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)

幫助記錄 Bugreport 是否壓縮。

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

logger ITestLogger :用於接收日誌的ITestLogger