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)

すべての結果を含む最終 proto の処理。

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: 呼び出しを表すファイナライズされた proto。

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

すべての結果を含む最終 proto の処理。

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

processStartInvocation

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

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

パラメータ
invocationStartRecord TestRecordProto.TestRecord: invocationStart の後に入力された部分的な proto。

context IInvocationContext: 呼び出し IInvocationContext

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) が発生した後のファイナライズされたテストケース レコードの proto の処理。

パラメータ
testCaseRecord TestRecordProto.TestRecord: テストケースを表すファイナライズされた proto。

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

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

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

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

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

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

processTestRunEnded

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

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

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

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

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

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

setProtoReportPort

public void setProtoReportPort (Integer portValue)

パラメータ
portValue Integer

保護されたメソッド

CloseSocket

protected void closeSocket ()