StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

java.lang.Object
   ↳ com.android.tradefed.result.proto.ProtoResultReporter
     ↳ com.android.tradefed.result.proto.StreamProtoResultReporter


ProtoResultReporter の実装

概要

定数

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(IInvocationContext) の発生後の部分的な呼び出し検査記録 proto の処理。

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

testEnded(TestDescription,long,HashMap) の発生後の確定済みテストケース レコード proto の処理。

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

testStarted(TestDescription,long) の発生後の部分的なテストケース レコード proto の処理。

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

testModuleEnded() の発生後の最終的なモジュール レコード proto の処理。

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

testModuleStarted(IInvocationContext) の発生後の部分モジュール レコード proto の処理。

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

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

定数値: "proto-report-port"

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

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(IInvocationContext) の発生後の部分的な呼び出し検査記録 proto の処理。

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

context IInvocationContext: 呼び出し IInvocationContext

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

testEnded(TestDescription,long,HashMap) の発生後の確定済みテストケース レコード proto の処理。

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

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

testStarted(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(IInvocationContext) の発生後の部分モジュール レコード proto の処理。

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

processTestRunEnded

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

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