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