Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

ResultAndLogForwarder

public class ResultAndLogForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.Object上位
com.android.tradefed.result.ResultForwarder
com.android.tradefed.result.ResultAndLogForwarder


結果とログイベントのフォワーダ。

概要

publicコンストラクタ

ResultAndLogForwarder ( listeners) ResultAndLogForwarder ( listeners)

CTOR

パブリック・メソッド

void invocationEnded (long elapsedTime)

呼び出しが成功したか、何らかのエラー条件が原因かどうか、終了したことを報告。

void invocationStarted ( IInvocationContext context)

テストの呼び出しの開始を報告します。

void logAssociation (String dataName, LogFile logFile)

いくつかのケースでは、ログが強くテストケースに関連付けられている必要がありますが、機会がダイレクトにそうするようにtestLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile)コールバックはできません。

void setLogSaver ( ILogSaver logSaver)

設定しILogSaver実装者がファイルを保存できるようにします。

void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

テスト・ログが保存されるときに呼び出されます。

publicコンストラクタ

ResultAndLogForwarder

public ResultAndLogForwarder ( listeners)

CTOR

パラメーター
listeners

パブリック・メソッド

invocationEnded

public void invocationEnded (long elapsedTime)

呼び出しが成功したか、何らかのエラー条件が原因かどうか、終了したことを報告。

自動的TradeFederationフレームワークによって呼び出されます。

パラメーター
elapsedTime long :ミリ秒で呼び出しの経過時間

invocationStarted

public void invocationStarted ( IInvocationContext context)

テストの呼び出しの開始を報告します。

自動的TradeFederationフレームワークによって呼び出されます。記者がレポートする複数のデバイスをサポートするために、このメソッドをオーバーライドする必要があります。

パラメーター
context IInvocationContext :呼び出しに関する情報

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

いくつかのケースでは、ログが強くテストケースに関連付けられている必要がありますが、機会がダイレクトにそうするようにtestLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile)コールバックはできません。このように、このコールバックは、明示的に強い関連性を提供することができます。

パラメーター
dataName String :データの名前

logFile LogFileLogFileの前に記録された、およびテスト・ケースと関連付けられなければなりません。

setLogSaver

public void setLogSaver ( ILogSaver logSaver)

設定しILogSaver実装者がファイルを保存できるようにします。

パラメーター
logSaver ILogSaverILogSaver

testLogSaved

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

テスト・ログが保存されるときに呼び出されます。

代わりに使用する必要がありますITestInvocationListener#testLog(String, LogDataType, InputStreamSource)

パラメーター
dataName StringStringデータのわかりやすい名前。例えば ​​"device_logcat"。注dataNameは、呼び出しごとに一意ではないかもしれません。つまり、実装は同じdataNameで複数のコールを処理できなければなりません

dataType LogDataTypeLogDataTypeデータの

dataStream InputStreamSourceInputStreamSourceデータの。実装者は、データの読み込みを開始し、完了時に結果のInputStreamを閉じることを確認するためにcreateInputStreamを呼び出す必要があります。

logFile LogFileLogFile保存されたファイルのメタデータを含みます。