DeviceFileReporter ツール
public
class
DeviceFileReporter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.DeviceFileReporter |
デバイスでファイルの有無を確認し、ファイルを送信するユーティリティ クラス
見つかった場合は ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
。
概要
パブリック コンストラクタ | |
---|---|
DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)
指定された |
パブリック メソッド | |
---|---|
void
|
addPatterns(
それぞれのログデータ型でパターンを追加する |
void
|
addPatterns(String... patterns)
ログデータ型をデフォルトに設定してパターンを追加します。 |
|
run()
実際にファイルシステムで指定されたパターンを検索し、
|
void
|
setDefaultLogDataType(LogDataType type)
タイプが関連付けられていないパターンに対してデフォルトのログデータ型セットを設定します。 |
void
|
setInferUnknownDataTypes(boolean infer)
確認して |
void
|
setSkipRepeatFiles(boolean skip)
すでに報告されているファイルをスキップするかどうか。 |
パブリック コンストラクタ
DeviceFileReporter ツール
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
指定された ITestDevice
で新しい DeviceFileReporter を初期化する
パラメータ | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
パブリック メソッド
addPatterns
public void addPatterns (patterns)
それぞれのログデータ型でパターンを追加する
パラメータ | |
---|---|
patterns |
: String ファイル名 glob パターンの ERROR(/Map)
LogDataType 秒。glob は絶対的なものにする必要があります。 |
addPatterns
public void addPatterns (String... patterns)
ログデータ型をデフォルトに設定してパターンを追加します。
パラメータ | |
---|---|
patterns |
String : String ファイル名 glob パターンの可変長配列。絶対値でなければなりません。 |
ホームラン
publicrun ()
実際にファイルシステムで指定されたパターンを検索し、
ITestInvocationListener#testLog
(見つかった場合)
戻り値 | |
---|---|
|
例外 | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
タイプが関連付けられていないパターンに対してデフォルトのログデータ型セットを設定します。
パラメータ | |
---|---|
type |
LogDataType : LogDataType |
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
確認して UNKNOWN
ファイルのデータ型を推測する
有効にした場合、これらの推定はファイル形式のパターンに対してのみ行われます。
UNKNOWN
(特定の型なしで追加されたパターンを含む)
デフォルト タイプを手動で設定している場合)。推論が失敗した場合、データ型はそのまま
UNKNOWN
として指定します。
パラメータ | |
---|---|
infer |
boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
すでに報告されているファイルをスキップするかどうか。これは、次の場合にのみ関係します。 複数のパターンが使用され、2 つ以上のパターンが同じファイルに一致する場合です。
これは、run()
を呼び出す前にのみ呼び出す
パラメータ | |
---|---|
skip |
boolean |