StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

java.lang.Object
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)発生後の部分呼び出しテスト レコード proto の処理。

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

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))が発生した後のファイナライズされた実行レコード proto の処理。

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 ()

公開メソッド

getProtoReportPort

public Integer getProtoReportPort ()

戻り値
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

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

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

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

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

パラメーター
finalRecord TestRecordProto.TestRecord : すべての呼び出し結果を含むファイナライズされたプロト。

processStartInvocation

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

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

パラメーター
invocationStartRecord TestRecordProto.TestRecord : invocationStart の後に入力される部分プロトコル。

context IInvocationContext : 呼び出しIInvocationContext

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

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

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

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

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

パラメーター
moduleRecord TestRecordProto.TestRecord : モジュールを表すファイナライズされたプロト。

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

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

processTestRunEnded

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

ERROR(/#testRunEnded(long,HashMap))が発生した後のファイナライズされた実行レコード proto の処理。

パラメーター
runRecord TestRecordProto.TestRecord : 実行を表すファイナライズされたプロト。

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

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

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

setProtoReportPort

public void setProtoReportPort (Integer portValue)

パラメーター
portValue Integer

保護されたメソッド

closeSocket

protected void closeSocket ()