バグレポート

public class Bugreport
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.Bugreport


バグレポート ファイルの参照を保持するオブジェクト。フラット バグレポートと zip 圧縮バグレポート(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)

圧縮されているかどうかにかかわらず、バグレポートをログに記録するヘルパー。

パブリック コンストラクタ

バグレポート

public Bugreport (File bugreportFile, 
                boolean isZipped)

パラメータ
bugreportFile File

isZipped boolean

パブリック メソッド

閉じる

public void close ()

bugreport オブジェクトによって保持されているファイルをクリーンアップします。オブジェクトが使用されなくなったときに呼び出す必要があります。

getFileByName

public File getFileByName (String name)

バグレポートの名前に関連付けられている ERROR(/File) を返します。見つからない場合、または名前が null の場合は null。圧縮されていないバグレポートは常に null を返します。返されたファイルはコピーであり、ユーザーが適切に管理する必要があります。

パラメータ
name String

戻り値
File

getListOfFiles

public  getListOfFiles ()

圧縮されたバグレポートに含まれるファイルのリストを返します。圧縮されたバグレポートでない場合、null。

戻り値

getMainFile

public File getMainFile ()

バグレポートのメインファイルを指す ERROR(/File) を返します。フラットなバグレポートの場合は、フラットなバグレポート自体が返されます。圧縮されたバグレポートの場合は、メインのエントリ ファイルを返します。返されたファイルはコピーであり、ユーザーが適切に管理する必要があります。

戻り値
File

isZipped

public boolean isZipped ()

圧縮されたバグレポートの場合は true、それ以外の場合は false を返します。

戻り値
boolean

log

public void log (String dataName, 
                ITestLogger logger)

圧縮されているかどうかにかかわらず、バグレポートをログに記録するヘルパー。

パラメータ
dataName String: ログに記録されたデータの名前。

logger ITestLogger: ログを受信する ITestLogger