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

الأساليب العامة

CompleteModuleEvents

public void completeModuleEvents ()

إذا لزم الأمر لضمان تقديم تقارير متسقة ، أكمل أحداث الوحدة ، وشغلها وأساليبها.

getModuleInProgress

public String getModuleInProgress ()

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

عائدات
String

hasInvocationFailed

public boolean hasInvocationFailed ()

إرجاع ما إذا كان قد تم الإبلاغ عن فشل الاستدعاء أم لا.

عائدات
boolean

الدعاء منتهي

public boolean invocationEndedReached ()

إرجاع ما إذا كان التحليل قد وصل إلى استدعاء انتهى أم لا.

عائدات
boolean

ProcessFileProto

public void processFileProto (File protoFile)

في حالة تحليل الملفات الأولية مباشرة ، تعامل مع التحليل المباشر لها كسلسلة. مقترن بـ FileProtoResultReporter عند الإبلاغ عن تسلسل من الملفات.

حدود
protoFile File : الملف الأولي الذي سيتم تحليله.

رميات
IOException

العملية

public void processFinalizedProto (TestRecordProto.TestRecord finalProto)

وظيفة الإدخال الرئيسية التي تأخذ النموذج الأولي المكتمل النهائي وتعيد عرض نتائجه.

حدود
finalProto TestRecordProto.TestRecord : TestRecord النهائي المطلوب تحليله.

معالجة NewProto

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