バグレポート
public
class
Bugreport
extends Object
implements
Closeable
| java.lang.Object | |
| ↳ | com.android.tradefed.util.Bugreport |
バグレポート ファイルの参照を保持するオブジェクト。フラット バグレポートと ZIP 形式のバグレポート(bugreportz)に対応しています。
概要
パブリック コンストラクタ | |
|---|---|
Bugreport(File bugreportFile, boolean isZipped)
|
|
パブリック メソッド | |
|---|---|
void
|
close()
バグレポート オブジェクトが保持するファイルをクリーンアップします。 |
File
|
getFileByName(String name)
バグレポート内の名前に関連付けられた |
List<String>
|
getListOfFiles()
圧縮されたバグレポートに含まれるファイルのリストを返します。 |
File
|
getMainFile()
バグレポートのメインファイルを指す |
boolean
|
isZipped()
バグレポートが zip 形式の場合は true、それ以外の場合は false を返します。 |
void
|
log(String dataName, ITestLogger logger)
Bugreport が圧縮されているかどうかに関わらず、Bugreport をログに記録するヘルパー。 |
パブリック コンストラクタ
バグレポート
public Bugreport (File bugreportFile,
boolean isZipped)| パラメータ | |
|---|---|
bugreportFile |
File |
isZipped |
boolean |
パブリック メソッド
閉じる
public void close ()
bugreport オブジェクトが保持しているファイルをクリーンアップします。オブジェクトが使用されなくなったときに呼び出す必要があります。
| 例外 | |
|---|---|
IOException |
|
getFileByName
public File getFileByName (String name)
バグレポート内の名前に関連付けられた File を返します。見つからない場合、または名前が null の場合は Null。圧縮されていないバグレポートは常に null を返します。返されるファイルはコピーであるため、ユーザーが適切に管理する必要があります。
| パラメータ | |
|---|---|
name |
String |
| 戻り値 | |
|---|---|
File |
|
getListOfFiles
public List<String> getListOfFiles ()
圧縮されたバグレポートに含まれるファイルのリストを返します。圧縮されたバグレポートでない場合は Null。
| 戻り値 | |
|---|---|
List<String> |
|
getMainFile
public File getMainFile ()
バグレポートのメインファイルを指す File を返します。フラット バグレポートの場合、フラット バグレポート自体を返します。ZIP 形式のバグレポートの場合、メイン エントリ ファイルを返します。返されるファイルはコピーであるため、ユーザーが適切に管理する必要があります。
| 戻り値 | |
|---|---|
File |
|
isZipped
public boolean isZipped ()
バグレポートが zip 形式の場合は true、それ以外の場合は false を返します。
| 戻り値 | |
|---|---|
boolean |
|
log
public void log (String dataName,
ITestLogger logger)バグレポートが圧縮されているかどうかに関係なく、バグレポートをログに記録するヘルパー。
| パラメータ | |
|---|---|
dataName |
String: ログに記録されたデータの名前。 |
logger |
ITestLogger: ログを受信する ITestLogger。 |