ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
تجزیه کننده برای فرمت پروتو نتایج Tradefed.
خلاصه
سازندگان عمومی | |
---|---|
ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation) Ctor. | |
ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) Ctor. |
روش های عمومی | |
---|---|
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)
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 |
روش های عمومی
کاملModuleEvents
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 : فایل اولیه که باید تجزیه شود. |
پرتاب می کند | |
---|---|
| 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 | اگر پروتوی پردازش شده یک ماژول باشد درست است. |
تنظیم خاموش
public void setQuiet (boolean quiet)
تنظیم می کند که هنگام دریافت رویدادها چاپ شود یا نه.
مولفه های | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
تنظیم می کند که آیا باید گزارش ها را گزارش کنیم یا نه.
مولفه های | |
---|---|
reportLogs | boolean |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
مولفه های | |
---|---|
skip | boolean |