ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
מנתח עבור פורמט פרוטו תוצאות Tradefed.
סיכום
בנאים ציבוריים | |
---|---|
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) קובע אם עלינו לדווח על היומנים או לא. |
void | setSkipParsingAccounting (boolean skip) |
בנאים ציבוריים
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 ()
מחזירה את המזהה של המודול בתהליך. מחזירה null אם לא מתבצע.
החזרות | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
מחזירה אם ההפעלה נכשלה או לא דווחה.
החזרות | |
---|---|
boolean |
InvocationEndedReached
public boolean invocationEndedReached ()
מחזירה אם הניתוח הגיע להזמנה שהסתיימה או לא.
החזרות | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
במקרה של ניתוח קבצי פרוטו ישירות, טפל בניתוח ישיר שלהם כרצף. משויך ל- FileProtoResultReporter
בעת דיווח על רצף של קבצים.
פרמטרים | |
---|---|
protoFile | File : קובץ הפרוטו שיש לנתח. |
זורק | |
---|---|
| IOException |
processFinalizedProto
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 |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
פרמטרים | |
---|---|
skip | boolean |