محلّل نتائج ProtoResult

public class ProtoResultParser
extends Object

java.lang.Object
com.android.tradefed.result.proto.ProtoResultParser


محلّل لتنسيق النموذج الأوّلي لنتائج مقايضة.

ملخّص

الصفوف المتداخلة

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)

في حالة تحليل ملفات Proto مباشرةً، تعامل مع التحليل المباشر لها كتسلسل.

void processFinalizedProto(TestRecordProto.TestRecord finalProto)

دالة الإدخال الرئيسية التي تأخذ النموذج الأوّلي المكتمل وتعيد تشغيل نتائجه.

ProtoResultParser.TestLevel processNewProto(TestRecordProto.TestRecord currentProto)

يشير ذلك المصطلح إلى دالة الإدخال الرئيسية التي يتم فيها عرض كل نموذج أولي لتحليله إلى أحداث متداولة.

void setQuiet(boolean quiet)

لتحديد ما إذا كان ستتم الطباعة عند تلقّي الأحداث أو لا.

void setReportLogs(boolean reportLogs)

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

شركة إنشاءات عامة

محلّل نتائج ProtoResult

public ProtoResultParser (ITestInvocationListener listener, 
                IInvocationContext context, 
                boolean reportInvocation)

Ctor.

المعلمات
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

محلّل نتائج ProtoResult

public ProtoResultParser (ITestInvocationListener listener, 
                IInvocationContext context, 
                boolean reportInvocation, 
                String prefixForFile)

Ctor.

المعلمات
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

prefixForFile String

الطرق العامة

أكمِل الوحدة النمطية للأحداث.

public void completeModuleEvents ()

وإذا لزم الأمر لضمان اتّساق إعداد التقارير، أكمِل أحداث الوحدة.

الحصول على الوحدة

public String getModuleInProgress ()

تعرض معرّف الوحدة قيد التقدم. تعرض قيمة خالية في حالة عدم وجود أي عنصر قيد التقدم.

المرتجعات
String

فشل الاستدعاء

public boolean hasInvocationFailed ()

يعرض ما إذا كان قد تم الإبلاغ عن الاستدعاء أو لا.

المرتجعات
boolean

تم الوصول إلى ذروة الاستدعاء

public boolean invocationEndedReached ()

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

المرتجعات
boolean

عمليةProcessFileProto

public void processFileProto (File protoFile)

في حالة تحليل ملفات Proto مباشرةً، تعامل مع التحليل المباشر لها كتسلسل. ترتبط بـ FileProtoResultReporter عند الإبلاغ عن تسلسل من الملفات.

المعلمات
protoFile File: ملف Proto المطلوب تحليله

المعالجة النهائية

public void processFinalizedProto (TestRecordProto.TestRecord finalProto)

دالة الإدخال الرئيسية التي تأخذ النموذج الأوّلي المكتمل وتعيد تشغيل نتائجه.

المعلمات
finalProto TestRecordProto.TestRecord: السمة TestRecord الأخيرة المطلوب تحليلها.

عمليةNewProto

public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

يشير ذلك المصطلح إلى دالة الإدخال الرئيسية التي يتم فيها عرض كل نموذج أولي لتحليله إلى أحداث متداولة.

المعلمات
currentProto TestRecordProto.TestRecord: القيمة الحالية لـ TestRecord المطلوب تحليلها.

المرتجعات
ProtoResultParser.TestLevel صحيح إذا كان النموذج الأولي الذي تمت معالجته وحدة.

مجموعة setQuiet

public void setQuiet (boolean quiet)

لتحديد ما إذا كان ستتم الطباعة عند تلقّي الأحداث أو لا.

المعلمات
quiet boolean

setReportLogs

public void setReportLogs (boolean reportLogs)

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

المعلمات
reportLogs boolean