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) 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) تنظیم می کند که آیا باید گزارش ها را گزارش کنیم یا نه. |
سازندگان عمومی
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 : فایل اولیه که باید تجزیه شود. |
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 |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-11-12 بهوقت ساعت هماهنگ جهانی.