Bugreport

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)

記錄 Bugreport 是否已壓縮的輔助程式。

公用建構函式

Bugreport

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

isZipped

public boolean isZipped ()

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

傳回
boolean

log

public void log (String dataName, 
                ITestLogger logger)

記錄 Bugreport 是否已壓縮的輔助程式。

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

logger ITestLogger:用於接收記錄的 ITestLogger