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

Constructors ציבוריים

StreamProtoResultReporter()

‫methods ציבוריים

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

ערך קבוע: "proto-report-port"

Constructors ציבוריים

StreamProtoResultReporter

public StreamProtoResultReporter ()

‫methods ציבוריים

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: קובץ ה-proto הסופי עם כל תוצאות ההפעלה.

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

שיטות מוגנות

closeSocket

protected void closeSocket ()