StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

شیء جاوا
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)

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

void processFinalProto (TestRecordProto.TestRecord finalRecord)

مدیریت نمونه اولیه نهایی با تمام نتایج.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

مدیریت رکورد آزمایشی فراخوانی جزئی proto پس از وقوع 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)

مدیریت رکورد جزئی مورد آزمایش proto پس از وقوع testStarted(com.android.tradefed.result.TestDescription, long) .

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

مدیریت پروتوی رکورد ماژول نهایی شده پس از وقوع testModuleEnded() ‎.

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

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

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

void setProtoReportPort (Integer portValue)

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

void closeSocket ()

ثابت‌ها

گزینه‌ی گزارش_پورت_PROTO

public static final String PROTO_REPORT_PORT_OPTION

مقدار ثابت: "proto-port-port"

سازندگان عمومی

StreamProtoResultReporter

public StreamProtoResultReporter ()

روش‌های عمومی

دریافتProtoReportPort

public Integer getProtoReportPort ()

بازگشت‌ها
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

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

پارامترها
invocationLogs TestRecordProto.TestRecord : پروتوی نهایی‌شده که نشان‌دهنده‌ی فراخوانی است.

فرآیندFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

مدیریت نمونه اولیه نهایی با تمام نتایج.

پارامترها
finalRecord TestRecordProto.TestRecord : پروتوی نهایی شده به همراه تمام نتایج فراخوانی.

فراخوانی شروع فرآیند

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

مدیریت رکورد آزمایشی فراخوانی جزئی proto پس از وقوع invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

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

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

فرآیند TestCaseپایان یافت

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

مدیریت نمونه‌ی نهایی رکورد مورد آزمایشی پس از وقوع ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))

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

فرآیندTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

مدیریت رکورد جزئی مورد آزمایش proto پس از وقوع testStarted(com.android.tradefed.result.TestDescription, long) .

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

پایان ماژول تست فرآیند

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

مدیریت پروتوی رکورد ماژول نهایی شده پس از وقوع testModuleEnded() ‎.

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

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

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

فرآیندTestRunEnd

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

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

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

moduleInProgress boolean : مشخص می‌کند که آیا یک ماژول در حال انجام است یا خیر.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

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

پورت گزارش تنظیم‌شده‌ی Proto

public void setProtoReportPort (Integer portValue)

پارامترها
portValue Integer

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

بستن سوکت

protected void closeSocket ()