تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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)

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

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 : الملف الأولي الذي سيتم تحليله.

العملية

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