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