ModuleProtoResultReporter

public class ModuleProtoResultReporter
extends FileProtoResultReporter

java.lang.Object
   ↳ com.android.tradefed.result.proto.ProtoResultReporter
     ↳ com.android.tradefed.result.proto.FileProtoResultReporter
       ↳ com.android.tradefed.result.proto.ModuleProtoResultReporter


כלי לדיווח על תוצאות שנועד לדווח רק על תוצאות ברמת המודול. אין תמיכה בכניסה מחדש במודול הזה. הכוונה של הכלי הזה היא בעיקר לאחסון במטמון ברמת המודול.

סיכום

ערכים קבועים

String INVOCATION_ID_KEY

Constructors ציבוריים

ModuleProtoResultReporter()
ModuleProtoResultReporter(IInvocationContext mainInvocationContext, boolean granularResults)

‫methods ציבוריים

static parseResultsMetadata(File protoResults)

כלי ניתוח לחילוץ מטא-נתונים שאולי העברנו

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

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

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

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

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

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

boolean reportGranularResults()
void reportStopCaching()
boolean stopCaching()

שיטות מוגנות

void afterModuleEnd()
void beforeModuleStart()
IInvocationContext createCachedContext()

ערכים קבועים

INVOCATION_ID_KEY

public static final String INVOCATION_ID_KEY

ערך קבוע: "invocation_id"

Constructors ציבוריים

ModuleProtoResultReporter

public ModuleProtoResultReporter ()

ModuleProtoResultReporter

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, 
                boolean granularResults)

פרמטרים
mainInvocationContext IInvocationContext

granularResults boolean

‫methods ציבוריים

parseResultsMetadata

public static  parseResultsMetadata (File protoResults)

כלי ניתוח לחילוץ מטא-נתונים שאולי העברנו

פרמטרים
protoResults File

החזרות

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

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

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

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

processTestRunEnded

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

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

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

moduleInProgress boolean: האם מודול נמצא בתהליך.

reportGranularResults

public boolean reportGranularResults ()

החזרות
boolean

reportStopCaching

public void reportStopCaching ()

stopCaching

public boolean stopCaching ()

החזרות
boolean

שיטות מוגנות

afterModuleEnd

protected void afterModuleEnd ()

beforeModuleStart

protected void beforeModuleStart ()

createCachedContext

protected IInvocationContext createCachedContext ()

החזרות
IInvocationContext