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 |
روشهای عمومی
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 : فایل پروتو تجزیه شود. |
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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.