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)

טיפול ב-proto הסופי עם כל התוצאות.

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)

טיפול ב-proto של רשומת הריצה הסופית אחרי 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: קובץ ה-proto הסופי שמייצג את ההפעלה.

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

טיפול ב-proto הסופי עם כל התוצאות.

פרמטרים
finalRecord TestRecordProto.TestRecord: קובץ ה-proto הסופי עם כל תוצאות ההפעלה.

processStartInvocation

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

טיפול בפרוטו של רשומת הבדיקה של הקריאה החלקית לאחר אירוע invocationStarted(com.android.tradefed.invoker.IInvocationContext).

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

context IInvocationContext: הקריאה IInvocationContext.

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

טיפול בפרוטו של רשומת מקרה הבדיקה הסופי לאחר ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

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

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

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

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

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

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

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

processTestRunEnded

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

טיפול ב-proto של רשומת הריצה הסופית אחרי ERROR(/#testRunEnded(long,HashMap)).

פרמטרים
runRecord TestRecordProto.TestRecord: קובץ ה-proto הסופי שמייצג את ההרצה.

moduleInProgress boolean: אם מודול מסוים נמצא בטיפול או לא.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

טיפול בפרוטו של רשומת הרצת הבדיקה החלקית אחרי testRunStarted(String, int).

פרמטרים
runStartedRecord TestRecordProto.TestRecord: ה-proto החלקי שמייצג את ההרצה.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

פרמטרים
portValue Integer

שיטות מוגנות

closeSocket

protected void closeSocket ()