Proto resultParser

public class ProtoResultParser
extends Object

JavaScript.lang.Object
com.android.tradefed.result.proto.ProtoresultsParser


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

סיכום

בנאים ציבוריים

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)

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

void processFinalizedProto(TestRecordProto.TestRecord finalProto)

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

ProtoResultParser.TestLevel processNewProto(TestRecordProto.TestRecord currentProto)

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

boolean setMergeInvocationContext(boolean enabled)

הפעלה או השבתה של המיזוג של הקשר ההפעלה הסדרתית עם ההקשר הראשי האובייקט מאותחל עם.

void setQuiet(boolean quiet)

מגדיר אם להדפיס או לא להדפיס כאשר מתקבלים אירועים.

void setReportLogs(boolean reportLogs)

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

void setSkipParsingAccounting(boolean skip)

בנאים ציבוריים

Proto resultParser

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

רופא

פרמטרים
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

Proto resultParser

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

מחזירה את מזהה המודול שמתבצע. הפונקציה מחזירה ערך null אם לא מתבצע כרגע עיבוד.

החזרות
String

hasInvocationנכשל

public boolean hasInvocationFailed ()

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

החזרות
boolean

invocationEndedReached

public boolean invocationEndedReached ()

הפונקציה מחזירה אם הניתוח הגיע להפעלה של המשתמש או לא.

החזרות
boolean

fullFileProto

public void processFileProto (File protoFile)

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

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

קליעות
חריגת IO

productFinalizedProto

public void processFinalizedProto (TestRecordProto.TestRecord finalProto)

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

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

לעבדNewProto

public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

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

פרמטרים
currentProto TestRecordProto.TestRecord: הערך הנוכחי של TestRecord לניתוח.

החזרות
ProtoResultParser.TestLevel True אם ה-Proto שעבר עיבוד היה מודול.

setMergeInvocationContext

public boolean setMergeInvocationContext (boolean enabled)

הפעלה או השבתה של המיזוג של הקשר ההפעלה הסדרתית עם ההקשר הראשי האובייקט מאותחל עם.

חשוב לשים לב שהשבתת הדיווח ברמת ההפעלה דרך reportInvocation הפרמטר constructor עדיין ממזג את פרטי ההקשר והוא מחייב להשתמש בפונקציה הזו באופן מפורש כדי להשבית את ההתנהגות.

TODO(b/288001953): ביקור חוזר בממשק ה-API המתאים לביצוע הפעולה הזו.

פרמטרים
enabled boolean

החזרות
boolean המצב הקודם

setQuiet

public void setQuiet (boolean quiet)

מגדיר אם להדפיס או לא להדפיס כאשר מתקבלים אירועים.

פרמטרים
quiet boolean

setReportLogs

public void setReportLogs (boolean reportLogs)

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

פרמטרים
reportLogs boolean

setSkipParsingAccounting

public void setSkipParsingAccounting (boolean skip)

פרמטרים
skip boolean