錯誤報告
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) 返回與錯誤報告中的名稱關聯的 |
getListOfFiles () 返回壓縮錯誤報告中包含的文件列表。 | |
File | getMainFile () 返回指向錯誤報告主文件的 |
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 |
獲取文件列表
publicgetListOfFiles ()
返回壓縮錯誤報告中包含的文件列表。如果不是壓縮的錯誤報告,則為空。
退貨 | |
---|---|
獲取主文件
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 。 |