ProtoResultParser

public class ProtoResultParser
extends Object

java.lang.Object
com.android.tradefed.result.proto.ProtoResultParser


מנתח פורמט פרוטו של תוצאות Tradefed.

סיכום

שיעורים מקוננים

enum ProtoResultParser.TestLevel

ספירה המייצגת את הרמה הנוכחית של פרוטו המעובד.

בוני ציבור

ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)

רופא.

ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)

רופא.

שיטות ציבוריות

void completeModuleEvents ()

אם יש צורך להבטיח דיווח עקבי, השלם את אירועי המודול.

String getModuleInProgress ()

מחזירה את מזהה המודול בתהליך.

boolean hasInvocationFailed ()

מחזירה אם דווח על פנייה נכשלה או לא.

boolean invocationEndedReached ()

מחזיר אם הניתוח הגיע לביקור או לא הסתיים.

void processFileProto (File protoFile)

במקרה של ניתוח קבצי פרוטו ישירות, טפל בניתוח ישיר של אותם כרצף.

void processFinalizedProto (TestRecordProto.TestRecord finalProto)

פונקציית הכניסה הראשית שלוקחת את הפרוטו שהושלם והושלמה מחדש את תוצאותיו.

ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

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

void setQuiet (boolean quiet)

קובע אם להדפיס אם לא יקבלו אירועים.

void setReportLogs (boolean reportLogs)

קובע אם עלינו לדווח על היומנים או לא.

בוני ציבור

ProtoResultParser

public ProtoResultParser (ITestInvocationListener listener, 
                IInvocationContext context, 
                boolean reportInvocation)

רופא.

פרמטרים
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

ProtoResultParser

public ProtoResultParser (ITestInvocationListener listener, 
                IInvocationContext context, 
                boolean reportInvocation, 
                String prefixForFile)

רופא.

פרמטרים
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

prefixForFile String

שיטות ציבוריות

completeModuleEvents

public void completeModuleEvents ()

אם יש צורך להבטיח דיווח עקבי, השלם את אירועי המודול.

getModuleInProgress

public String getModuleInProgress ()

מחזירה את מזהה המודול בתהליך. מחזירה אפס אם לא קיים.

החזרות
String

hasInvocationFailed

public boolean hasInvocationFailed ()

מחזירה אם דווח על פנייה נכשלה או לא.

החזרות
boolean

invocationEndedReached

public boolean invocationEndedReached ()

מחזיר אם הניתוח הגיע לביקור או לא הסתיים.

החזרות
boolean

processFileProto

public void processFileProto (File protoFile)

במקרה של ניתוח קבצי פרוטו ישירות, טפל בניתוח ישיר של אותם כרצף. משויך FileProtoResultReporter בעת דיווח על רצף של קבצים.

פרמטרים
protoFile File : קובץ פרוטו להיות מנותח.

תהליך FinalizedProto

public void processFinalizedProto (TestRecordProto.TestRecord finalProto)

פונקציית הכניסה הראשית שלוקחת את הפרוטו שהושלם והושלמה מחדש את תוצאותיו.

פרמטרים
finalProto TestRecordProto.TestRecord : גמר TestRecord להיות מנותח.

processNewProto

public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

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

פרמטרים
currentProto TestRecordProto.TestRecord : זרם TestRecord להיות מנותח.

החזרות
ProtoResultParser.TestLevel נכון אם הפרוטו המעובד היה מודול.

setQuiet

public void setQuiet (boolean quiet)

קובע אם להדפיס אם לא יקבלו אירועים.

פרמטרים
quiet boolean

setReportLogs

public void setReportLogs (boolean reportLogs)

קובע אם עלינו לדווח על היומנים או לא.

פרמטרים
reportLogs boolean