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

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

טיפול בפרוטוקול של רשומת תרחיש הבדיקה הסופית אחרי שקרה testEnded(TestDescription,long,HashMap).

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

טיפול בפרוטוקול של רשומת מקרה הבדיקה החלקי אחרי שtestStarted(TestDescription,long) התרחש.

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

הטיפול בפרוטו של רשומת המודול הסופית אחרי שקרה testModuleEnded().

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

טיפול בפרוטו של רשומה חלקית של מודול אחרי שמתרחש testModuleStarted(IInvocationContext).

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

טיפול בפרוטו של רשומת הריצה הסופית אחרי שהתרחש 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(IInvocationContext).

פרמטרים
invocationStartRecord TestRecordProto.TestRecord: פרוטו חלקי שאוכלס אחרי invocationStart.

context IInvocationContext: הקריאה לפונקציה IInvocationContext.

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

טיפול בפרוטוקול של רשומת תרחיש הבדיקה הסופית אחרי שקרה testEnded(TestDescription,long,HashMap).

פרמטרים
testCaseRecord TestRecordProto.TestRecord: פרוטו סופי שמייצג מקרה בדיקה.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

טיפול בפרוטוקול של רשומה חלקית של תרחיש בדיקה אחרי שגיאה testStarted(TestDescription,long).

פרמטרים
testCaseStartedRecord TestRecordProto.TestRecord: פרוטו חלקי שמייצג את מקרה הבדיקה.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

הטיפול בפרוטו של רשומת המודול הסופית אחרי שקרה testModuleEnded().

פרמטרים
moduleRecord TestRecordProto.TestRecord: פרוטו סופי שמייצג את המודול.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

טיפול בפרוטו של רשומה חלקית של מודול אחרי שמתרחש testModuleStarted(IInvocationContext).

פרמטרים
moduleStartRecord TestRecordProto.TestRecord: פרוטו חלקי שמייצג את המודול.

processTestRunEnded

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

טיפול בפרוטו של רשומת הריצה הסופית אחרי שהתרחש 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 ()