バグレポート

public class Bugreport
extends Object

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


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

圧縮された

public boolean isZipped ()

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

戻り値
boolean

ログ

public void log (String dataName, 
                ITestLogger logger)

圧縮されているかどうかに関係なく、バグレポートをログに記録するヘルパー。

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

logger ITestLogger : ログを受け取るITestLogger