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)

از رکورد فراخوانی برای ارسال یک به یک تمام لاگ های نهایی فراخوان استفاده کنید.

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() رخ داد.

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

پس از انجام testModuleStarted(com.android.tradefed.invoker.IInvocationContext) پروتو رکورد ماژول جزئی انجام شد.

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

مدیریت پروتو رکورد اجرای نهایی پس از ERROR(/#testRunEnded(long,HashMap)) رخ داد.

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

مدیریت پروتو رکورد اجرای آزمایشی جزئی پس از اجرای testRunStarted(String, int) .

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)

از رکورد فراخوانی برای ارسال یک به یک تمام لاگ های نهایی فراخوان استفاده کنید.

مولفه های
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) .

مولفه های
invocationStartRecord TestRecordProto.TestRecord : پروتوی جزئی که پس از invocationStart پر شده است.

context IInvocationContext : فراخوان IInvocationContext .

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

رسیدگی به پرونده پرونده آزمایشی نهایی شده پس از ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) رخ داد.

مولفه های
testCaseRecord TestRecordProto.TestRecord : پروتو نهایی شده که یک مورد آزمایشی را نشان می دهد.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

پس از انجام testStarted(com.android.tradefed.result.TestDescription, long) پروتوی ثبت پرونده آزمایشی جزئی انجام شد.

مولفه های
testCaseStartedRecord TestRecordProto.TestRecord : پروتوی جزئی که نمونه آزمایشی را نشان می دهد.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

مدیریت پروتو رکورد ماژول نهایی پس از testModuleEnded() رخ داد.

مولفه های
moduleRecord TestRecordProto.TestRecord : پروتو نهایی که نشان دهنده ماژول است.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

پس از انجام testModuleStarted(com.android.tradefed.invoker.IInvocationContext) پروتو رکورد ماژول جزئی انجام شد.

مولفه های
moduleStartRecord TestRecordProto.TestRecord : پروتوی جزئی که ماژول را نشان می دهد.

processTestRunEnded

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

مدیریت پروتو رکورد اجرای نهایی پس از ERROR(/#testRunEnded(long,HashMap)) رخ داد.

مولفه های
runRecord TestRecordProto.TestRecord : پروتو نهایی که اجرا را نشان می دهد.

moduleInProgress boolean : آیا یک ماژول در حال پیشرفت است یا خیر.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

مدیریت پروتو رکورد اجرای آزمایشی جزئی پس از اجرای testRunStarted(String, int) .

مولفه های
runStartedRecord TestRecordProto.TestRecord : پروتوی جزئی که اجرا را نشان می دهد.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

مولفه های
portValue Integer

روش های محافظت شده

نزدیک سوکت

protected void closeSocket ()