ProtoResultParser
public
class
ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
מנתח לפורמט ה-proto של תוצאות Tradefed.
סיכום
כיתות בתצוגת עץ | |
---|---|
enum |
ProtoResultParser.TestLevel
ספירה מייצגת את הרמה הנוכחית של ה-proto שעובד עליו. |
קונסטרוקטורים גלויים לכולם | |
---|---|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor. |
|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor. |
שיטות ציבוריות | |
---|---|
void
|
completeModuleEvents()
אם צריך, כדי להבטיח דיווח עקבי, יש להשלים את האירועים של המודול. |
String
|
getModuleInProgress()
הפונקציה מחזירה את המזהה של המודול שנמצא בתהליך. |
boolean
|
hasInvocationFailed()
הפונקציה מחזירה את הערך true אם הדיווח על קריאה נכשלה בוצע, או את הערך false אם לא בוצע דיווח. |
boolean
|
invocationEndedReached()
הפונקציה מחזירה את הערך true אם הניתוח הגיע לקריאה שהסתיימה, או את הערך false אם לא. |
void
|
processFileProto(File protoFile)
אם מנתחים קובצי proto ישירות, צריך לטפל בניתוח הישיר שלהם כרצף. |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
פונקציית הכניסה הראשית שמקבלת את ה-proto שהושלם והושג בו הסכם סופי ומפעילה מחדש את התוצאות שלו. |
ProtoResultParser.TestLevel
|
processNewProto(TestRecordProto.TestRecord currentProto)
פונקציית הכניסה הראשית שבה כל פרוטוקול מוצג לניתוח באירועי Tradefed. |
void
|
setQuiet(boolean quiet)
קובעת אם להדפיס או לא להדפיס כשמתקבלים אירועים. |
void
|
setReportLogs(boolean reportLogs)
קובע אם עלינו לדווח על היומנים או לא. |
קונסטרוקטורים גלויים לכולם
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
פרמטרים | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor.
פרמטרים | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
prefixForFile |
String |
שיטות ציבוריות
completeModuleEvents
public void completeModuleEvents ()
אם צריך, כדי להבטיח דיווח עקבי, יש להשלים את האירועים של המודול.
getModuleInProgress
public String getModuleInProgress ()
הפונקציה מחזירה את המזהה של המודול שנמצא בתהליך. הפונקציה מחזירה ערך null אם לא מתבצע אף תהליך.
החזרות | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
הפונקציה מחזירה את הערך true אם הדיווח על קריאה נכשלה בוצע, או את הערך false אם לא בוצע דיווח.
החזרות | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
הפונקציה מחזירה את הערך true אם הניתוח הגיע להודעה על סיום קריאה, או את הערך false אם לא.
החזרות | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
אם מנתחים קובצי proto ישירות, צריך לטפל בניתוח הישיר שלהם כרצף.
משויך ל-FileProtoResultReporter
כשמדווחים על רצף של קבצים.
פרמטרים | |
---|---|
protoFile |
File : קובץ ה-proto שרוצים לנתח. |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
פונקציית הכניסה הראשית שמקבלת את ה-proto שהושלם והושג בו הסכם סופי ומפעילה מחדש את התוצאות שלו.
פרמטרים | |
---|---|
finalProto |
TestRecordProto.TestRecord : ה-TestRecord האחרון שצריך לנתח.
|
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
פונקציית הכניסה הראשית שבה כל פרוטוקול מוצג לניתוח באירועי Tradefed.
פרמטרים | |
---|---|
currentProto |
TestRecordProto.TestRecord : ה-TestRecord הנוכחי לניתוח. |
החזרות | |
---|---|
ProtoResultParser.TestLevel |
הערך יהיה True אם ה-proto שעבר עיבוד היה מודול. |
setQuiet
public void setQuiet (boolean quiet)
קובעת אם להדפיס או לא להדפיס כשמתקבלים אירועים.
פרמטרים | |
---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
קובע אם עלינו לדווח על היומנים או לא.
פרמטרים | |
---|---|
reportLogs |
boolean |