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)

دكتور.

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)

يحدد ما إذا كان يجب علينا الإبلاغ عن السجلات أم لا.

المقاولين العامة

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 ()

إرجاع معرف الوحدة قيد التقدم. يُرجع فارغًا إذا لم يكن هناك شيء قيد التقدم.

عائدات
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