StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

java.lang.オブジェクト
com.android.tradefed.result.proto.ProtoResultReporter
com.android.tradefed.result.proto.StreamProtoResultReporter


ProtoResultReporterの実装

まとめ

田畑

public static final String PROTO_REPORT_PORT_OPTION

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

StreamProtoResultReporter ()

パブリックメソッド

Integer getProtoReportPort ()
void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

呼び出しレコードを使用して、呼び出しのすべての最終ログを 1 つずつ送信します。

void processFinalProto (TestRecordProto.TestRecord finalRecord)

すべての結果を含む最終プロトの処理。

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

invocationStarted(com.android.tradefed.invoker.IInvocationContext)発生した後の部分呼び出しテスト レコード プロトの処理。

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))発生した後の、最終的なテスト ケース レコード プロトの処理。

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

testStarted(com.android.tradefed.result.TestDescription, long)発生した後の部分的なテスト ケース レコード プロトの処理。

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded()が発生した後の、ファイナライズされたモジュール レコード proto の処理。

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

testModuleStarted(com.android.tradefed.invoker.IInvocationContext)発生した後の部分モジュール レコード proto の処理。

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

ERROR(/#testRunEnded(long,HashMap))発生した後の最終的な実行レコードの処理プロト。

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

testRunStarted(String, int)発生した後の部分的なテスト実行レコード proto の処理。

void setProtoReportPort (Integer portValue)

保護されたメソッド

void closeSocket ()

田畑

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

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

StreamProtoResultReporter

public StreamProtoResultReporter ()

パブリックメソッド

getProtoReportポート

public Integer getProtoReportPort ()

戻り値
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

呼び出しレコードを使用して、呼び出しのすべての最終ログを 1 つずつ送信します。

パラメーター
invocationLogs TestRecordProto.TestRecord : 呼び出しを表す最終的なプロト。

プロセスファイナルプロト

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

すべての結果を含む最終プロトの処理。

パラメーター
finalRecord TestRecordProto.TestRecord : すべての呼び出し結果を含む最終的なプロト。

processStartInvocation

public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, 
                IInvocationContext context)

invocationStarted(com.android.tradefed.invoker.IInvocationContext)発生した後の部分呼び出しテスト レコード プロトの処理。

パラメーター
invocationStartRecord TestRecordProto.TestRecord : invocationStart の後に設定される部分的なプロト。

context IInvocationContext : 呼び出しIInvocationContext

プロセステストケース終了

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))発生した後の、最終的なテスト ケース レコード プロトの処理。

パラメーター
testCaseRecord TestRecordProto.TestRecord : テスト ケースを表す最終的なプロト。

プロセステストケース開始しました

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

testStarted(com.android.tradefed.result.TestDescription, long)発生した後の部分的なテスト ケース レコード プロトの処理。

パラメーター
testCaseStartedRecord TestRecordProto.TestRecord : テスト ケースを表す部分的なプロト。

プロセステストモジュール終了

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded()が発生した後の、ファイナライズされたモジュール レコード proto の処理。

パラメーター
moduleRecord TestRecordProto.TestRecord : モジュールを表す最終的なプロト。

プロセステストモジュール開始済み

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

testModuleStarted(com.android.tradefed.invoker.IInvocationContext)発生した後の部分モジュール レコード proto の処理。

パラメーター
moduleStartRecord TestRecordProto.TestRecord : モジュールを表す部分的なプロト。

プロセステスト実行終了

public void processTestRunEnded (TestRecordProto.TestRecord runRecord, 
                boolean moduleInProgress)

ERROR(/#testRunEnded(long,HashMap))発生した後の最終的な実行レコードの処理プロト。

パラメーター
runRecord TestRecordProto.TestRecord : 実行を表す最終的なプロト。

moduleInProgress boolean : モジュールが進行中かどうか。

プロセステスト実行開始

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

testRunStarted(String, int)発生した後の部分的なテスト実行レコード proto の処理。

パラメーター
runStartedRecord TestRecordProto.TestRecord : 実行を表す部分的なプロト。

setProtoReportPort

public void setProtoReportPort (Integer portValue)

パラメーター
portValue Integer

保護されたメソッド

閉じるソケット

protected void closeSocket ()