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