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 ( patterns) addPatterns ( patterns) それぞれのログデータ型でパターンを追加します |
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 ファイル名グロブパターンのそれぞれのLogDataType へのERROR(/Map) 。グロブは絶対でなければなりません。 |
addPatterns
public void addPatterns (String... patterns)
ログデータ型をデフォルトに設定してパターンを追加します。
パラメーター | |
---|---|
patterns | String : String ファイル名グロブパターンのvarargs配列。絶対的である必要があります。 |
走る
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 |