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 پس از وقوع |
void | processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord) مدیریت نمونهی نهایی رکورد مورد آزمایشی پس از وقوع |
void | processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord) مدیریت رکورد جزئی مورد آزمایش proto پس از وقوع |
void | processTestModuleEnd (TestRecordProto.TestRecord moduleRecord) مدیریت پروتوی رکورد ماژول نهایی شده پس از وقوع |
void | processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord) مدیریت رکورد جزئی ماژول proto پس از وقوع |
void | processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress) مدیریت پروتوی رکورد اجرایی نهایی شده پس از وقوع |
void | processTestRunStarted (TestRecordProto.TestRecord runStartedRecord) مدیریت رکورد اجرای آزمایشی جزئی proto پس از وقوع |
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 ()