DeviceFileReporter

public class DeviceFileReporter
extends Object

java.lang.Object
com.android.tradefed.result.DeviceFileReporter


デバイスでファイルをチェックし、見つかった場合はそれらをITestInvocationListener#testLog(String, LogDataType, InputStreamSource)に送信するユーティリティ クラス。

まとめ

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

DeviceFileReporter ( ITestDevice device, ITestInvocationListener listener)

提供されたITestDeviceで新しい DeviceFileReporter を初期化します

公開メソッド

void addPatterns ( patterns) addPatterns ( patterns)

それぞれのログ データ型でパターンを追加する

void addPatterns (String... patterns)

ログのデータ型をデフォルトに設定してパターンを追加します。

run ()

指定されたパターンのファイルシステムを実際に検索し、見つかった場合はITestInvocationListener#testLogに送信します

void setDefaultLogDataType ( LogDataType type)

タイプが関連付けられていないパターンに設定されているデフォルトのログ データ タイプを設定します。

void setInferUnknownDataTypes (boolean infer)

するかどうか試みるファイル拡張子をリストと照合して、 UNKNOWNファイルのデータ型を推測します。

void setSkipRepeatFiles (boolean skip)

すでに報告されているファイルをスキップするかどうか。

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

DeviceFileReporter

public DeviceFileReporter (ITestDevice device, 
                ITestInvocationListener listener)

提供されたITestDeviceで新しい DeviceFileReporter を初期化します

パラメーター
device ITestDevice

listener ITestInvocationListener

公開メソッド

addPatterns

public void addPatterns ( patterns)

それぞれのログ データ型でパターンを追加する

パラメーター
patterns : それぞれのLogDataTypeへのERROR(/String)ファイル名グロブ パターンのERROR(/Map) 。グロブは絶対でなければなりません。

以下も参照してください。

addPatterns

public void addPatterns (String... patterns)

ログのデータ型をデフォルトに設定してパターンを追加します。

パラメーター
patterns String : ERROR(/String)ファイル名グロブ パターンの可変引数配列。絶対的なはずです。

以下も参照してください。

走る

public  run ()

指定されたパターンのファイルシステムを実際に検索し、見つかった場合は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