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 Map<String, String> parseResultsMetadata(File protoResults)

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

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

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

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

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

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

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

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

פרמטרים
protoResults File

החזרות
Map<String, String>

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

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