バグポート

public class Bugreport
extends Object

java.lang.オブジェクト
com.android.tradefed.util.Bugreport


バグレポート ファイルの参照を保持するオブジェクト。フラット バグレポートおよび圧縮されたバグレポート (bugreportz) と互換性があります。

まとめ

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

Bugreport (File bugreportFile, boolean isZipped)

パブリックメソッド

void close ()

バグレポート オブジェクトが保持しているファイルをクリーンアップします。

File getFileByName (String name)

バグレポート内の名前に関連付けられたERROR(/File)を返します。

getListOfFiles ()

zip 形式のバグレポート内に含まれるファイルのリストを返します。

File getMainFile ()

バグレポートのメイン ファイルを指すERROR(/File)を返します。

boolean isZipped ()

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

void log (String dataName, ITestLogger logger)

zip かどうかに関係なく、バグレポートをログに記録するためのヘルパー。

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

バグポート

public Bugreport (File bugreportFile, 
                boolean isZipped)

パラメーター
bugreportFile File

isZipped boolean

パブリックメソッド

近い

public void close ()

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

ファイル名による取得

public File getFileByName (String name)

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

パラメーター
name String

戻り値
File

ファイルのリストの取得

public  getListOfFiles ()

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

戻り値

メインファイルの取得

public File getMainFile ()

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

戻り値
File

ジッパー付き

public boolean isZipped ()

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

戻り値
boolean

ログ

public void log (String dataName, 
                ITestLogger logger)

zip かどうかに関係なく、バグレポートをログに記録するためのヘルパー。

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

logger ITestLogger : ログを受信するITestLogger