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